A simple PHP MVC user authentication application. I’ve used this as a starter framework for some of my own PHP applications. This would be useful for small projects. It will be advantageous if you know the basics of object-oriented programming and MVC and you are able to use the command line. This script is not for beginners.
Licensed under MIT. Totally free for private or commercial projects.
- PHP 5.5+
- MySQL 5 database
- Make sure you have Apache, PHP, MySQL installed.
- Clone this repo to a folder on your server.
- Activate mod_rewrite, route all traffic to application's www/public_html folder.
- Edit config.php and set your database credentials.
- Execute the SQL statements in the _install directory to setup database tables.
Go to project folder and run the composer install command;
composer install
Go to project folder and run the bower install command;
bower install
Execute the SQL statements via phpmyadmin or the command line. In the following example "root", "password", "myApp" are the username, password and database name.
cat _install/db01-structure.sql | mysql --user=root --password=password myApp
cat _install/db02-constraints.sql | mysql --user=root --password=password myApp
cat _install/db03-inserts.sql | mysql --user=root --password=password myApp