Bug 803923 - RFE: email should be able to corrected during register validation.
RFE: email should be able to corrected during register validation.
Product: Zanata
Classification: Community
Component: Usability (Show other bugs)
Unspecified Unspecified
high Severity high
: ---
: 2.1
Assigned To: Alex Eng
Ding-Yi Chen
: 735892 864088 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2012-03-15 21:52 EDT by Joyce Chang
Modified: 2013-03-03 22:19 EST (History)
8 users (show)

See Also:
Fixed In Version: 2.1-SNAPSHOT (20121220-0033)
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-02-25 23:06:13 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Server Log (39.03 KB, text/x-log)
2012-12-17 21:36 EST, Ding-Yi Chen
no flags Details

  None (edit)
Description Joyce Chang 2012-03-15 21:52:58 EDT
Description of problem:

a typo during the process of register(e.g. wrong email address)result in failure of account activation. 

users should be able to go back and fix incorrect info for successful account activation (e.g. correcting email address ) 

Version-Release number of selected component (if applicable):
Zanata version 1.6-SNAPSHOT (20120315-1806). 

How reproducible:

Steps to Reproduce:
2.fill in all correct info except for wrong email address
3.register sent 
4. sign in 

Actual results:

unable to sign in, and no way to change email address 

Expected results:

able to to sign in and email can be changed in the profile

Additional info:
Comment 1 Runa Bhattacharjee 2012-07-30 09:27:49 EDT
Generally, in these cases a failure notice is displayed on the sign up page if the email address is not valid. If the email address is valid, but not the one the user intended it to be then the confirmation period comes with a timeout (24 hours in most cases), after which the user can sign up again (provided the other unrelated account holder did not activate the account). 

Do we have a timeout?
Comment 2 David Mason 2012-07-30 20:39:42 EDT
There is currently no timeout for validation emails. There is no expiration of validation emails at all, even if they have been used previously (see https://bugzilla.redhat.com/show_bug.cgi?id=750104).
Comment 3 Sean Flanigan 2012-07-30 22:35:23 EDT
Note that approx 99.999% of systems which attempt to pre-validate email addresses (on the sign-up page) get it wrong, and disallow perfectly valid addresses, because the programmer didn't expect to see a full-stop in an address, for example.

We should implement a timeout for validation emails, and for deleting unactivated accounts.

Note that the fix for this issue may require somewhat different handling for external authentication systems.  With internal authentication, users can always pick another username and try again with a different email address, but with external authentication, the username is determined for them, so they don't even have that option.
Comment 4 Ding-Yi Chen 2012-11-05 20:18:30 EST
*** Bug 735892 has been marked as a duplicate of this bug. ***
Comment 5 Patrick Huang 2012-11-20 00:38:37 EST
*** Bug 864088 has been marked as a duplicate of this bug. ***
Comment 6 Alex Eng 2012-12-17 00:45:02 EST
Implemented option to change email/resend activation email for unactivated account.

Comment 7 Ding-Yi Chen 2012-12-17 21:36:24 EST
Created attachment 665242 [details]
Server Log
Comment 8 Ding-Yi Chen 2012-12-17 21:38:43 EST
Tested with Zanata version 2.1-SNAPSHOT (20121217-1536)

Unexpected error. Please try again. [ Request: /error.seam?cid=18 ] 
appears after either Resend activation email or Update email address.

Note that server setting is done through the zanata.properties

Server log is attached in previous comment.
Comment 11 Ding-Yi Chen 2012-12-19 18:17:55 EST
VERIFIED with Zanata version 2.1-SNAPSHOT (20121220-0033)

Note You need to log in before you can comment on or make changes to this bug.