Four Options for a PHP Log-in Script
This is a Github project that will suggest four different ways of creating a PHP log-in script. Because a log-in script is a piece of functionality that you will need in most types of projects, you can use this log-in script as good boilerplate in your next project.
This script uses the new PHP 5.5 password_verify() and password_hash() functions.
This is a simple, secure, clean, stylish, non-nerdy, well-documented, object-oriented, totally free and reduced-to-the-max PHP log-in script. It uses the ultra-modern and future-proof PHP 5.5 BLOWFISH hashing/salting functions (includes the official PHP 5.3 and PHP 5.4 compatibility pack, which makes those functions available in those versions too). The strength of the encryption can be increased (and decreased) to stay secure, even if server technology (and hacker technology!) gets much much stronger.
There are four different ways you can use this script:
- One-File version. A full log-in system in one PHP file. Does not need a MySQL database, and the script comes with a full-power, SQLite one-file database
- Extremely reduced (perfect for quickly setting up your project and made for people who need a simple log-in)
- Advanced (many more features)
- Full MVC framework (even more features and professional MVC framework code structure)
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)