A website build using PHP and Bootstrap 5 that allows users to signup and login.
This project is based on the example provided by CodingNepal
CodingNepal on Youtube
CodingNepal website with source
As you can see I made some corrections and added some extra features.
It supports (amongst many other features):
- login and signup
- password reset (forgot password)
- password lifetime
- session timeout on inactivity
- a menu system that is file driven per user role
The website is responsive
An example website can be found at https://pollux.pa7rhm.nl
Screen shot Login / Signup
Screen shot Signup
Screen shot Logged in
For more information see User Manual
Bootstrap CSS and JS files can be downloaded from
Included are Docker files that I used for this project
3 containers are used :
- apache-php
- mysql
- phpmyadmin
Database passwords for production are in a text file outside the website's documentroot. Shortcuts for start, stop and status of containers are provided. Shortscuts for starting the app and phpmyadmin in the browser are also provided.
If you want to create a responsive website with logon option this can be a good start point. Knowledge of PHP, Javascript, Bootstrap and Docker is required
Improve code, enhance functionality
Any suggestions are welcome.