Changes between Version 1 and Version 2 of s2s-login-functionality
- Timestamp:
- 03/11/10 18:32:31 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
s2s-login-functionality
v1 v2 6 6 7 7 == Overview == 8 ^(Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 9 8 The user should have the opportunity to: 9 * Login 10 * Logout 11 * Register 12 * Change his account data 13 * Preview his data 14 * Recover forgotten password 15 The goal of this task is to provide this functionality. 10 16 == Task requirements == 11 ^(List the necessary requirements that the task must fulfill.)^ 17 * provide 18 * Login page 19 * Two text fields for password and email 20 * Back button 21 * Logout functionality 22 * User account data page 23 * ability to change/add/remove screen name 24 * ability to add additional emails 25 * ability to change password (may require additional page) 26 * ability to add/remove avatar image 27 * editable additional info 28 * notification for personal data publicity (label) 29 * link to preview data page 30 * User details preview: Shows user info as the others sees it. 31 * Should show avatar, screen name, emails(depends on user input), description 32 * Register page: Should contain text input controls for all properties that the user can give input on 33 * email - required 34 * password - required 35 * repeat password - required 36 * upload image control - with description of size limitation 37 * screen name 38 * description 39 * Forgotten password page 40 * Conformation page that show massage to the user that the new password is sent to the mail 12 41 13 42 == Task result == 14 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 43 * Code 15 44 16 45 == Implementation idea == 17 ^(Provide some rough implementation idea(s).)^ 46 * Use existing visual language and extend it to fit the requirements 18 47 19 48 == Related == 20 ^(Add links to related tasks that could be useful or helpful.)^21 49 22 50 == How to demo == 23 ^(Provide instructions for demonstration of the task.)^ 51 * Go to server page 52 * Register new user 53 * logout and login again 54 * Change some personal data 55 * request password change 24 56 25 57 = Design =