I have decided to release the source code for the Advanced Login System (ALS) for free. The truth is, I have not updated it for over a year now and that is unlikely to change any time soon. I have realised that coding has always only been a side hobby for me and it is simply not right for a community of over 10,000 script users to be dependent on a singular
developer hobbyist for code updates and changes. As such, I believe that the way forward is to release the source code so that you guys can build upon and tailor it to your needs.
You can get the latest ALS Source code here: [download id=”4″]
Feel free to contact me if you run into any problems or have any queries. Donations are welcome as well (:
There is a bug in the encoded version of the script where
register.php would result in a PHP Fatal Error – something I didn’t catch since I was doing my testing with the original unencoded code. This update would fix the bug.
I have finally found sometime to update the code for Advanced Login System, bringing the version build up to 20091220. I have also removed the password salt (since I figured they don’t really do much), so there is only 1 standard version and you should be able to upgrade from any previous version of ALS starting from v0.02B.
You can download it here.
As usual, source code is encoded but available for purchase at USD$20. Contact me for more information or to report bugs in the script.
UPDATE: An updated version is available for download here.
I know I promised to get Advanced Login System uploaded soon, but it’s just that I have too much stuff to deal with for the past couple of months. And I have realized that it is quite an uphill task to make ALS available again.
Well, first off, I have to figure out which is the latest version of the script. I keep an archive of previous versions and while I am quite sure that the 20081128 build was the latest stable build that was available for download on my previous site, I seemed to remember some bugs associated with it. And so it would take time for me to test the code, time that I don’t have right now, given my upcoming exams and whatnot.
Secondly, I also have to get the support framework online on this server. That includes getting the update server ready and also providing a bug tracking framework (I am thinking Trac). I am also thinking up of setting up an online store to facilitate the sale of the source code (my previous experiment didn’t work out so well, but I willing to give it a go again).
Lastly, I do have some ideas of a few new features I want to implement in ALS. For example, I am thinking of using reCAPTCHA for the CAPTCHA module. Also, I thought I was a little too paranoid in the development of the final version of ALS v0.03B and I think it would be better to remove the password salt feature. And of course there are a few other ideas that I am still toying with in my mind.
I am going to be honest here: ALS is probably not going to be available until December. But I promise it would be worth the wait as I strive to make it better (especially in terms of the support framework). As usual, you can keep track of development progress through RSS (a feed dedicated to all posts in the ALS category) or my Twitter account. And no, it’s not going to be vaporware.
The title says it all. I realized that it is going to be quite a major task to get ALS ready for download again because:
- I have not worked on ALS for the past 1/2 year and I have completely lost track of which version is the most stable build. (For your info, I have exactly 10 builds of ALS lying on my hard drive, not counting those non-salted version)
- I have to setup my current site to serve as an update server again (and this is probably the easiest of all the tasks)
- And I do have my prelims in 5 weeks and hence have limited time.
So bear with me.