Re: [Chocolatey | Espreso] Habbo.com Clone CMS & Housekeeping
ATTENTION!
Way of how Users work on Chocolatey will change in the next release.
As I said, Chocolatey t's under development, so many changes can happen on it's core. Occurring probably data loss.
This crucial change it's a logistic change of how Accounts works.
Since Habbo uses the "HabboID" system, In Chocolatey in order to improve how Accounts work, the table chocolatey_users_id was changed.
What changed now?
1. Each E-mail has only ONE entry on chocolatey_users_id
2. Loggin NOW it's only BY EMAIL, and now User Password aren't anymore LINKED to a specific USER but to the whole HabboID (chocolatey_users_id). So from now, Account Password it's store on chocolatey_users_id. The password stored on Users table, will be random. And Login and Register Methods are made by the ChocolateyID table.
3. Last Logged User it's from now recovered by the ChocolateyID table.
4. The whole User Account System is now improved.
Important Message
The whole Chocolatey CORE it's being improved. Some critic Classes need be urgently improved. Like the Mail Helper, and some classes like ArticleController, AccountController & AccountSecurityController.
Some Models also will be improved.
Keep informed that Chocolatey it's going from ALPHA to BETA.
#UPDATES (Chocolatey)
#ATTENTION
* The Account System has changed. Since Chocolatey isn't on Production stages, Data Migration isn't yet supported. If you're using earlier versions of Chocolatey, you need completely clear your database if you're a newbie. If you're an advanced user, we recommend just updating the essential tables that were changed. In this case (chocolatey_users_id)
* Support about Data Migration is given on our GitHub. Just create an Issue.
#FIXED
* Fixed Reset Password, Change E-mail, Confirm Account, Change Password
* Fixed diacritics/accents being allowed on usernames (not allowed anymore)
* Fixed NUX Wall Furniture being not inserted
* Fixed many small bugs on data transition
* Fixed NUX CheckNames
#REMOVED
* User Login Mechanism, now it's Account Login Mechanism
#IMPROVED & CODED
* Improved many classes, including refactoring of multiple Models.
* Switching to array() conventions and stopping using just `[]`
* Improving Classes Documentations and Notations
* ChocolateyID system, now fully rewrote and improved
* Many methods on many controllers, removing useless verifications that HabboWEB already does
* Rearranged some code and cleaned some code
* Improved password mechanism
* Coded recover last Logged in User
#BACKLOG
* Improve Language System, including the `playing-habbo` Images
* Include HabboPages (those from the Client) on Chocolatey and include Translation System
* Improve Facebook Auth Mechanism, including Date of Birth (if available)
* Include all other Translations on Chocolatey (French (Partially done), Spanish, etc)
* Code Unit Test Cases
* Start to code Espreso Integration Mechanism
#RELEASE
* Pre-Release of Chocolatey BETA, version 3.000, available here:
You must be registered to see links