There should a link to update profile.
User can update profile by visiting that link. This link is available to all logged in users. The user who is not currently logged in and try to visit that page. An error message should appears to help our user that kindly logged in to continue.
It has same logic as Updating 'isactive' column from users table at the time when user validate his / her email address.
Read verify_email for more information.
Note:
1) Every thing is available to update from Users database. Except 'username'
2) And if user updated his/her email address then a verification email send and logged out that user automatically with success message.
Work Flow:
user logged in --> click on update profile --> fill form and submit .
if he/she changed/updated email then email should unique, valid and verified.
s/he is unable to update username.
Keep an eye on security in all prospectus for example, if s/he changed username by changing HTML, then show error.
@saifulhaq
@seemisam
You both develop this use case as a single unit.
Seemi Tasks:
1) create controller, view file with all 6 inputs (Check use case 09) .
2) Update Profile --> Update Password
3) Update Profile --> Update Phone Number
Saif Tasks:
1) Update Profile ---> Update Email
2) Update Profile --> Update Address
3) Update Profile --> Update Name
Note:
a) Your code should neat and clean with proper commenting.
b) Your logic should be powerful and unbreakable.
c) pass related errors to view file.
Assign Date: 01 - December - 2015
Due Till : 09 - December - 2015
There should a link to update profile. User can update profile by visiting that link. This link is available to all logged in users. The user who is not currently logged in and try to visit that page. An error message should appears to help our user that kindly logged in to continue.
It has same logic as Updating 'isactive' column from users table at the time when user validate his / her email address. Read verify_email for more information.
Note: 1) Every thing is available to update from Users database. Except 'username' 2) And if user updated his/her email address then a verification email send and logged out that user automatically with success message.
Work Flow:
user logged in --> click on update profile --> fill form and submit . if he/she changed/updated email then email should unique, valid and verified. s/he is unable to update username. Keep an eye on security in all prospectus for example, if s/he changed username by changing HTML, then show error.
@saifulhaq @seemisam
You both develop this use case as a single unit.
Seemi Tasks: 1) create controller, view file with all 6 inputs (Check use case 09) . 2) Update Profile --> Update Password 3) Update Profile --> Update Phone Number
Saif Tasks: 1) Update Profile ---> Update Email 2) Update Profile --> Update Address 3) Update Profile --> Update Name
Note: a) Your code should neat and clean with proper commenting. b) Your logic should be powerful and unbreakable. c) pass related errors to view file.
Assign Date: 01 - December - 2015 Due Till : 09 - December - 2015