Skip to content

Smart Login System with visually appealing pages - Sign in, Sign up, and Welcome. Utilizing Regex for input validation and Local Storage for data storage.

Notifications You must be signed in to change notification settings

AyaAbdelmoghith/Smart-Login-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-Login-System

Smart Login System with visually appealing pages - Sign in, Sign up, and Welcome. Utilizing Regex for input validation and Local Storage for data storage.

Sign In Page:

  • Checks if the user is registered in the system; if not, prompts the user to Sign Up.
  • Provides clear error messages for typos in email or password fields - "Wrong email or password."

Sign Up Page:

  • Validates input for name, email, and password fields.
    • If the name or email already exists in the system, displays appropriate messages:
      • For name: "Choose another name, this name is already taken."
      • For email: "This email is already registered, please Sign In."
  • Password Requirements:
    • Accepts passwords with 6 to 16 characters.
    • Requires at least 1 digit and 1 special character for a strong password.
  • Name Requirements:
    • Accepts names with a minimum of 3 letters.
    • Only allows alphabetical letters for the name field.
  • Email Requirements:

Home Page:

  • Upon successful sign-in, directs the user to the Home page.
  • Displays a warm greeting like "Hello [user's name]" to personalize the experience.

Video:

Smart.Login.System.mp4

About

Smart Login System with visually appealing pages - Sign in, Sign up, and Welcome. Utilizing Regex for input validation and Local Storage for data storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published