PHP, MySQL, FileMaker User Registration System with Secure Password Reset

Modified on November 15, 2020.

User registration and secure password reset demo, with registration, login, and password reset pages

Built using PHP, MySQL, FileMaker API for PHP, FileMaker, jQuery and Bootstrap 4.
You can use either MySQL or FileMaker as your database. Sample MySQL and FileMaker databases included.

NOTE: This code stores passwords in the database in plain text. Never store passwords in plain text! It is only done here for demonstration purposes. If you use this code in a real site remove all references to the password_plaintext field from register.php and reset_password.php and remove the password_plaintext field from the user table.

Inspiration: Everything you ever wanted to know about building a secure password reset feature.

registration form

Registration Form

View all code and download from GitHub:

Click here to Register, Login and Try Everything Out.