Version 3 (modified by dido, 15 years ago) (diff) |
---|
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)
- should provide a way to manage visibility for user data
- 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
- Login page
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.)