-
Notifications
You must be signed in to change notification settings - Fork 120
login
message sent but account is not created when verification email bounces immediately
#3261
Comments
I somewhat feel it's up to the device to handle this case. If we wait until after the first poll to see if the the email has bounced and only then do we send the IIUC, the account must be created and then deleted, otherwise no |
@ncalexan Do you think it is realistic to use Push for this in the future? To notify about "Email bounces", "Account Deletion" etc? |
A bit related to the comment above: https://bugzilla.mozilla.org/show_bug.cgi?id=1221703 |
Some discussion from IRC:
|
@shane-tomlinson and @vladikoff pointed this out in IRC, and I wanted to record it for a little more context context on why things are how they currently are. This assumption is incorrect:
The account does get created on the server. It's just that when the server receives a hard-bounce notification for that email address, it deletes the account. The content-server detects this and unwinds the flow. It could be that this bug is a special-case of "handle deleted accounts better" in our client-facing flows, like #3057. It could also be that we should do something smarter with bounced emails, like put the account into a different "invalid email" state per mozilla/fxa-auth-server#721. |
On Thu, Nov 5, 2015 at 1:13 PM, Ryan Kelly notifications@github.com wrote:
|
@ncalexan any thoughts on how to move forward with this? It doesn't sound like just eliminating the "login" message is the right thing to do here, even if it were possible to do reliably. Does this bug need to morph into a "handle deleted accounts better" action? (either on our side, your side, or both) |
On Mon, Nov 16, 2015 at 2:27 AM, Ryan Kelly notifications@github.com
|
OK great. On our side, we'll push forward with something like mozilla/fxa-auth-server#721 as a better way of dealing with bounced emails than just deleting the account. It will probably come as part of work to allow you to change the email address on your account, which I'm sure will raise more exciting questions about the content<->browser protocol, but that's for another bug... |
Choose an email that bounces immediately -- the flow will "unwind" back to the "Sign up" screen (with an error message). That's fine, but I'm seeing a
login
message sent tocontext=fx_fennec_v1
after the "Choose what to Sync" flow is completed, but before the unwind, and before the account is created on the server. That's badness.@vlad @shane-tomlinson @leibovic
The text was updated successfully, but these errors were encountered: