[[BackLinksMenu]] [[TicketQuery(summary=s2s-login-functionality, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == The user should have the opportunity to: * Login * Logout * Register * Change his account data * Preview his data * Recover forgotten password The goal of this task is to provide this functionality. == Task requirements == * provide * Login page * Two text fields for password and email * Back button * Logout functionality * User account data page * ability to change/add/remove screen name * ability to add additional emails * ability to change password (may require additional page) * ability to add/remove avatar image * editable additional info * notification for personal data publicity (label) * link to preview data page * User details preview: Shows user info as the others sees it. * Should show avatar, screen name, emails(depends on user input), description * Register page: Should contain text input controls for all properties that the user can give input on * email - required * password - required * repeat password - required * upload image control - with description of size limitation * screen name * description * Forgotten password page * Conformation page that show massage to the user that the new password is sent to the mail == Task result == * Code == Implementation idea == * Use existing visual language and extend it to fit the requirements == Related == == How to demo == * Go to server page * Register new user * logout and login again * Change some personal data * request password change = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)