UPDATE 13/04/19:
- Adressed a fatal exploit with login using sessionStorage, added token support with expiration time for sessions.
- Added new logged Validation for Controls
- Added token validation for habboModel
UPDATE 2 - 13/04/19:
- Added set_habboLogin method;
Last edited by m.tiago; 13-04-19 at 09:03 AM.
I have a folder on an old flash drive titled "Habbo Homes", I'll have to take a look later to see if it was made for retros or was a fansite add-on.
Pretty sure its a full development of just Habbo Homes! I'll post back here when I find out! Maybe it can be useful for you :)
Tanks, i probably will back on Habbo Homes after fix 100% the session hijacking issue... , Almost working here :D
UPDATE 2 13/04/19:
- Added habboLastActivity check for session if as higher than 3 hours , delete session... (I still need to check if habbo as online to ignore the session destroy)
- Fixed a issue with set_habboLogin() function
- Added Session Cookie Httponly to core (Prevent XSS Atacks)
- re-Added Logout View and method again
UPDATE 1 14/04/19:
- Improvements on get_habboClub() accuracy
- re-Added the client view
- start to work on ajax request (its buggy idk why) (FIXED)
UPDATE 2 14/04/19:
- Fixed a issue with Session Token Validation
- re-Added get_ColumnbyId and set_ColumnbyId
- added Client View support for Tickets (ST)
- Improved security on sessions (If not logged delete session[habboLoggedId] and session[habboLoggedToken])
UPDATE 3 14/04/19:
- Added get_ValidTicket method with support for (LOGIN TICKET - LT) and (SERVER TICKET - ST)
- Fixed a issue with InitView for habbo homes has called on other pages
- re-Coded the token expire check with accuracy
- Started to Work on Install Steps
- Updated Diagnosis Page with Footer content
- Fixed a issue of priority call on InterceptRequest function
- Added enableCustomWindow param to site_settings
NOTE ABOUT THE DEVELOPMENT:
- For now i have no plans to include the Language System considering i not finished the views yet.
Last edited by m.tiago; 14-04-19 at 11:58 PM.
UPDATE 16/04/19:
- Added Install language step 1.
- Added Extensions support for RetroCMS ( Basicly custom developments , like rare shop... )
- Started to work on extension loadLanguage (new Language Script)
PRINT:
![]()
UP´DATE 17/04/19
- Added import of languages to Install and Web ( Dynamic loader using the languageManager->get_LoadedLanguages())
- Added new install steps
- Added step 6/7 custom process images
- Fixed a issue with UTF-8 for Install and languageManager extension
- Added forward support for the client and shortcut roomomatic
- Added Tag Model using the customQuery Method to get TAGS (Tanks Quackster)
- Restored some old habbo advertisment for public rooms (Yeah kepler will supports that on future *Tanks Quackster)
- Fixed a bug with camera hand item for RetroDCR (V17)
- Added support for noob rooms to RetroDCR(V17)
- Added javascript load using the languageManager extension
- Added jQuery import again
- Added English Dictionary to LanguageManager
- Added Validations for Install Steps (1 , 3 )
Last edited by m.tiago; 18-04-19 at 08:57 AM.
UPDATES 19/04/19
- Added Validations for Install Steps (4,5,6)
- Remaded the Step 6(Install and Register done) with 90% of accuracy :D
- Added the process button for URLS
- Remaded some Images
- Added loggedin Validation for Step Done
ORIGINAL VERSION:
https://youtu.be/KtM5MlKja58?t=107
MY VERSION:
![]()
UPDATES 20/04/19:
- Finished all Register Validations
- Added Habbo Arrow support for register/done (Open the Habbo Client Pop-Up and send the user register to index)
- Fixed the issue on registration of habbo name validation
- Fixed the issue of email validation
- Added API controller for check if habboname exists
UPDATES 2 20/04/19:
- Added Modules of Club Subscribe Ajax wihout Validation
- Added api/habbo/<user> controller with JSON working
- Added Group Subscribe Ajax module without validation
- Added habboclub and habbocredits autoupdate for habbo tab :D , including if habbo as logged in or not.
![]()
Last edited by m.tiago; 20-04-19 at 10:04 PM.
UPDATES 3 20/04/19:
- Fixed a issue withhabbo tab autoupdate for users logged out
- Added Groups Page
- Added Group Navbar Validation
- Fixed issues of login validation with Ajax Request
- re-Added Habbo Groups Create Form Ajax Request Views
- Added Support for characters error count of Habbo Groups Create Form :D
UPDATE 1 21/04/19:
- Fixed the register views hidden form inputs
- re-Added set_HabboRegistration to HabboModel
- Registration finished without any bugs :D
- Added default_language icon to header and footer
DEVELOPMENT ALERT: So close for release the BETA 3 , with so many features :D , no more rewrites , only improvements on the current core. For that reason after now RetroCMS Development of new features are stopped *except for BETA 2 missing content , i want to release a new update every month with fixes and improving missing content.
If u want to test just access:
test ~ Habbo
The adoworld.fr as updated with a pre-release build , so some features of BETA 2 doesnt work yet...
Last edited by m.tiago; 21-04-19 at 07:28 AM.
Keep up the good work! This looks amazing..
If the stable version has been released, then I will definitely test this with kepler! Respect for your work. I really appreciate it.
Wow that is impressive, keep it up man, this is true preservation of oldschool
Tanks , yeah , probably the most complete implementation of this layout...
UPDATE 2 21/04/19:
- Added Language Selector Default Icon
- re-Added the Ajax Requests of LanguageSelector and LanguageResult
- Added JSON GET for api/hotel data for now only the hotel language :D {"hotelLanguage":"en"}
- Added Dynamic Load of Flags for Language Selector
- Default Load of Hotel Language Working now :D
WHATS NEXT:
- Add the set option for Language
- Add the load icon for correct language :D
----
UPDATE 3: 21/04/19
- Fixed a issue with translator script and habboTabs
- Added Flag Selector for languageSelector box
UPDATE 4:
- Fixed a bug with a null variable on selectLanguage
- Fixed some case sensitive for Linux OS based system on languageManager
- Fixed a wrong url on language Manager
If u want to test adoworld.fr as updated with the language script :D
DEVELOPMENT NOTES:
- The BETA 3 release probably will delay for a while , i'm waiting for the next Kepler Update to add install support considering the need of some database customizations.
DEVELOPMENT NOTES²
- Today i discorvered a huge bug with BETA 3 login ticket system , idk how fix it and how many time that will take , for that reason i decided to set BETA 2 as main branch again on github...
Last edited by m.tiago; 22-04-19 at 03:40 AM.
UPDATE 22/04/19:
- Fixed the issue with the static SessionId (Tanks Taiga)
*adoworld.fr updated with the Beta3 Correction, if u want to test just click here
UPDATE 2 22/04/19:
- if user as logged in get the user language instead of sessionlanguage (BETA 2 FEATURE comeback)
- If user set the language loggedIn save on the database (BETA 2 FEATURE comeback)
- Small changes on languageManager directories
- Started Template Database (Tanks Quackster for release the new kepler update)
- Fixed a issue with multiple Slices on MVC Decrypt Core ( like: localhost/////me )
- Added support for languageManager selector to install
DEVELOPMENT NOTES³
- I already setted up the Beta 3 as main branch again on github , now with the kepler update i'll start the install script :D , almost ready for release preview :D
- No Language Scripts addictions planned for the Beta 3 Release , i want to do during the monthly patches...
Last edited by m.tiago; 23-04-19 at 06:50 AM.
Text is Portuguese even when it's selected on English on some pages.
Yeah , i wont focus on translate for now... The Script Files are from Opal BETA 1 , Maybe i just add translator for install... I guess on the next updates i'll finish the translators in english and portuguese.... Thats why i dont want to add new views right now... (A lot of work)
UPDATES 23/04/19
- Almost finished the database
- Added defaultHabbo object to Install (to set default features like start credits , motto...)
- Added Validations for Install
- Fixed some Install POST Variables
- Fixed some install error messages javascript
- re-Added method set_HotelInstall but now i send the hotelObject and defaultHabbo object.
- Added bindParams for defaultHabbo on set_HotelInstall
- Fixed some small stuff in class like (sets and gets)
UPDATES 2 23/04/19:
- Removed some rares on wrong catalogue pages on database ( Like bert , welcome mat)
- Added Summer Lounges to catalogue
- Others small corrections on catalogue
- Added some missing user parts
- Testing the custom window trigger with validation (only if enabled on settings)
UPDATES 4 23/04/19 :
- Cleaned the Database
- Added the status Check for CustomWindow Trigger ( Now the Database only will create custom Windows if the DCR Selected as V17 and Windows as enabled :D )
- Testing the modules on install
Last edited by m.tiago; 23-04-19 at 11:45 PM.