A login screen is required to allow for a variety of users such as
drivers
customers
administators
to limited access to various screens in line with their set permissions this change would require
A signupScreen should be created for the user to sign up
1.1 this data should be stored in the database using a hashing algorithm such as SHA256
A login screen with a password and username for the user to login
An authentication token should be generated when the user logs in
3.1. A timeout should be put on the authentication tokens to prevent permanent access
to a potential malicious attacker that if the token was to fall into the wrong hands
A login screen is required to allow for a variety of users such as
A signupScreen should be created for the user to sign up 1.1 this data should be stored in the database using a hashing algorithm such as SHA256
A login screen with a password and username for the user to login
An authentication token should be generated when the user logs in 3.1. A timeout should be put on the authentication tokens to prevent permanent access to a potential malicious attacker that if the token was to fall into the wrong hands