Skip to content

A login and registration platform developed by me on behalf of FCS using Python that runs purely on the terminal. It utilizes if/else statements , loops and functions.

License

Notifications You must be signed in to change notification settings

UgIhen/FCS-Login-and-Registration-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A login and registration platform that works using terminal. It also contains comments and explanations.
This is just to show the basic uses of:

  • if/else statments
  • for and while loops
  • functions
  • importation of code from one page to another. It focuses on how to work through loops (while and for loops), Email attempts, Password formats and Password attempts and so on.

Brief Summary:

  1. If the useremail or password is invalid when registering, the program will keep throwing an error until the user inputs a correct email that matches the desired format.
  2. If the useremail is incorrect in the login page, the user is given three tries to ensure the email is correct or it redirects the user back to the registration page.
  3. If the password is incorrect in the login page, the user is given three tries to ensure the password is correct or the program redirects the user back to the registration page.
  4. As long as the program does not exit/stop, if the username or useremail is already taken during registratio, an error messgae is seen.
  5. If the useremail and password are correct, the user is authenticated.
  • To run this code, run it from login.py code for accuracy. If the code is from ran from other files, there will be errors in the Terminal.

  • For better understanding, see how "listlogintestpage" works.

About

A login and registration platform developed by me on behalf of FCS using Python that runs purely on the terminal. It utilizes if/else statements , loops and functions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages