A basic user registration and login system built with PHP, HTML, jQuery, AJAX, JSON, Bootstrap, CSS, and MySQL. This project demonstrates a simple yet secure way to handle user authentication, including registration, login, and session management.
Topics: php
, mysql
, ajax
, json
, bootstrap
, jquery
, css
, user authentication
, user registration
, user-login
, session management
-
Clone the repository:
git clone https://github.com/yourusername/simple-user-authentication-system.git
-
Navigate to the project directory:
cd simple-user-authentication-system
-
Set up the database:
- Create a MySQL database named
user_authentication
. - Import the provided SQL file to create the necessary table:
mysql -u yourusername -p user_authentication < db/database.sql
- Create a MySQL database named
-
Update the database configuration:
- Copy
config.sample.php
toconfig.php
:cp config.sample.php config.php
- Open
config.php
and update the database configuration details.
- Copy
-
Start the development server:
php -S localhost:8000
-
Access the application:
- Open your web browser and navigate to
http://localhost:8000
.
- Open your web browser and navigate to
Here’s a basic file structure for your simple-user-authentication-system application:
simple-user-authentication-system/
│
├── backend/
│ └── index.php
│
├── assets/
│ ├── css/
│ │ └── style.css
│ └── js/
│ └── script.js
│
├── db/
│ └── database.sql
│
├── includes/
│ ├── config.sample.php
│ ├── db.php
│ ├── login.php
│ ├── logout.php
│ └── register.php
│
├── src/
│ ├── login.php
│ ├── logout.php
│ └── register.php
│
├── index.html
├── register.html
├── login.html
├── README.md
└── .gitignore