User authentication in web developemen is used to authorized and restrict users to certain pages in a web appplication.
The database used is MySQL, so you'll need a MySQL database to run create the users table.
Run the sql.sql
file in MySQL database to create users table
The PHP script to connect to the database is in config/config.php
directory.
Replace credentials to in config.php
to match your server credentials.
The register.php
creates a web form that allows users to register themselves.
The script generates error if form input is empty and username is has been taking already by another user.
login.php
is the login script.
When a user submit a form with the input of username and password, these inputs will be verified against the credentials data stored in the database, if there is a match then the user will be authorized and granted access to site or page.
User is redirected to welcome.php
if login is successful.
logged in user can reset password for registered account.
script is in password_reset.php
Give this a project ⭐ if you found it useful, and follow me for more interesting future projects