Changelog
2015-04-26
Fixed the system thinking that 0 is the ID of the deactivated users rank while it's 1.
2015-04-25
Fixed the backend not expecting the users table to be empty.
Removed legacy development tools.
Tell users to enable JavaScript, it ain't gonna hurt ya.
Added password reset functions.
Added a legacy algo based password change force thing.
Added custom user colours (set through the database).
2015-04-24
Made logged in users unable to view the auth page.
Removed the method of determining password strength based on length (aaaaaaaaaaaaaaaaaaaaaaaaaaaa ain't strong just because it's long).
Added a setting to lock the authentication methods.
Made the SQL wrapper return PDO errors.
Made the header login form properly responsive.
Updated the links in the footer.
Added a password entropy calculation function.
Updated .gitignore.
2015-04-21
Added template for password reset page.
Removed the PayPal API since we don't need it for what we want to do.
Added a function that resends the activation e-mail.
Added e-mail address sanitising to the registration process.
2015-04-20
Fixed a bug in the registration process where username sanitising fails.
Added AJAX based dynamic form submission.
2015-04-19
Finished implementation of the registration function.
Added automatic user activation through e-mail.
2015-04-18
Started implementation of the registration function.
Added HTML e-mail template.
Bundled Fw Whois.
Added function to retrieve the country code from the CloudFlare header.
Added e-mailing function.
Added Sock Chat integration script.
Implemented logout functionality.