تفاصيل العمل

Client-Side Authentication System

A web-based sign-up and login system with validation and localStorage persistence

Features

Sign-Up System

Client-side form validation with:

Name (letters only)

Email format validation (@gmail.com/@yahoo.com)

Password strength (3-8 numeric characters)

Real-time feedback with Bootstrap validation styles

Error messaging for invalid inputs

Login System

Email/password authentication

Session persistence via localStorage

Error handling for:

Empty fields

Invalid credentials

Data Persistence

Stores user data in browser localStorage

Maintains session across page refreshes

User Experience

Smooth page transitions

Welcome message on final page

Responsive design with Bootstrap

Technologies Used

HTML5/CSS3

Bootstrap 5 (for styling and validation)

JavaScript (for logic and DOM manipulation)

Regular Expressions (for input validation)

localStorage (for data storage)

Validation Rules

Name

Letters only (min 1 character)

Email

Must end with @gmail.com or @yahoo.com

Password

3-8 numeric characters

Workflow

Sign-Up Page

User enters credentials

Real-time validation occurs

Valid data is stored in localStorage

Login Page

User enters stored credentials

System checks against localStorage data

Successful login redirects to welcome page

Welcome Page

Displays personalized greeting

Maintains session state

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات