Changelog
2015-04-21
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.
2015-04-17
Added deletion function to the SQL wrapper.
Improved session management.
Logging in works!
2015-04-14
Added a function that checks if an IP originates from CloudFlare and then replaces the IP with the proper one set in the header.
Added some IP checking related functions.
Added a function that checks e-mail address domains for (valid) MX-records.
Bundled the PayPal SDK.
2015-04-13
Removed static location references from the CSS files.
Added logout function.
Exported updated SQL structure.
2015-04-12
Updated the directory structure of the assets.
Added a function to retrieve all users that signed up using a given IP address.
Fixed massive mistake in the Hashing class causing all password hashes to be broken.
2015-04-07
Added login function.
Updated authentication pages.
Replaced all tab characters with 4 spaces.
2015-04-06
Improved template engine wrapper.