Plan:
- User Interface (Command Line):
---> Login:
---> Look for:
1. Username or Email-ID
2. Password (Encrypted ----> Encrypted)
1. Incorrect Password or Username/ Email-ID Error.
2. Forgotten Password Option after 3 login failures.
---> Register:
---> Ask for:
1. Name
2. Username
2. Email-ID
3. Password
4. Security Question
1. Username taken Error
2. Weak Password Error
3. Email-Id already registered Error
---> After logging in:
Menu:
1. Add Password
2. Update Password
3. Delete Password
4. Close Account
5. Update Account