Free PHP User Management System: UserCake
26
Oct
// php the_time('Y') ?>
Every web application that works member-based needs a functionality where visitors can register & manage their profiles.
UserCake is a free user management system, built with PHP/MySQL, which aims to be a foundation to ease creating the application.
UserCake is object-oriented, cleanly written, well commented, formatted & documented.
It offers the following functions:
- Login
- Register
- Lost password
- Update password
- Update user details
- Email templates (optional)
- Account activation (optional)
- User groups (Basic, id – group_name)
The system comes with frequently used member-page functions like isUserLoggedIn() or isGroupMember($id) which will help developing faster.
And, in means of security, UserCake uses salt along with a SHA1 hash.
Requirements: PHP 5+ & MYSQL or MYSQLi
Website: http://usercake.com/
Download: http://usercake.com/download.php
Website: http://usercake.com/
Download: http://usercake.com/download.php
- Tags:
Mysql Php
- Filed under: CC License, CMS Softwares, Extras
- 18 Comments
















18 Responses for "Free PHP User Management System: UserCake"
Not sure if I should trust programmers who leave out the BODY tag .?
Thanks. Anyone know any similar systems that can be used to build larger applications with?
Hey! at least he has a end tag for body! .. I’m sure just a mistake. In any case I have a project that I am going to try this on this week.
Will have to check this out, the body tag is a worry though
)
Hello everyone.
My names Adam, developer of UserCake. Apologies for missing the body tag in the site, a simple mistake. Must have been removed in part of an include. It’s been re-added. Thanks for bringing it to my attention.
This is my first opensource project, so I hope everyone will find it useful in their own way.
Thanks again!
nice project, the one i’m looking for, but i need users from different groups access to the same page…i saw in faq it’s possibile to protect page based on groupID but just one..
Hi,
You can add more groups in the database. UserCake doesn’t have any admin backend so you’ll either have to create one or manage the system via the database directly.
It’s FREE! stop whining about a bloody body tag!
More free user management scripts anywheres?
Well done and thank you Adam.
Louise
xoxoxo
You can also use the php user class project (phpuserclass.com)
It is more flexible and it can be easily used with existing projects
I should try this UserCake
[...] | WRD [...]
Superb and thanks.
I would love to get some more RTFM and examples. even a short/small wiki or forum will do
Turkish: http://www.upload.gen.tr/d.php/s14/btsfxu3x/userCakeTR.zip.html
nice tool,
I’m just starting to program, so low level of experience.
as I m building an adminstrating backend, how do I change from an admin account another username?
next example doesn”t seem to work for $ResetUsername, but for current logged in user…
$password_new = “UxWW3r2″;
$ResetUsername=$_POST["usernaam"];
$ResetUsername->updatePassword($password_new);
usercake is cool.Its So eazy to get started.Its just what i needed to get a jump start into a project that I was planning to do. Thanks a lot Adam.
Hi! Can I know the name of the database please. so that i could insert the sql file.
@joshwards,
The db name can be anything and you need to mention it during the install process.
As a senior PHP developer I tried developing in UserCake to save some time and realised it is highly unsecure and not advised to be used in a production environment (any accessible website in the Internet). It hasn’t been updated since Oct 2010, lacks support, documentation, scalability…
Sadly, I haven’t found any simple alternatives other than using a framework such as CodeIgniter or a full-blown CMS such as Joomla or WordPress.