Before a user logs in, Login will be a simple option on the top menu bar. Once user clicks on Login, a Login page is shown to register a new user or allow the login of an already registered user.
Once user logs in, we do the following changes to this menu option:
Show a small user image and user's first name instead of the text "Login". This will be a pull down menu.
One of the options is Logout. When clicked on this we logout from our app.
Profile will be another option in the drop down menu. When clicked on Profile, we show a page to allow this user to change all his/her changeable attributes. User can change one or more attributes or simply click on Cancel to go out of this page.
We also provide support to upload an image of this user. Once uploaded, we need to store this image on S3 and show it on the menubar.
Before a user logs in, Login will be a simple option on the top menu bar. Once user clicks on Login, a Login page is shown to register a new user or allow the login of an already registered user.
Once user logs in, we do the following changes to this menu option: