Announcements6/22/2021 UserSpice 5.3.3 Released. 5.0.7 (or later) users can update from Tools->updates or Update Here.
4/15/2021 Norwegian (bokmål) language added to new installs. French and Swedish updated. Also available through Spice Shaker in the language pack. Thanks Scourgess, Pousterlus, Tekniskedirektorn, and Simple Electronics.
3/19/2021 UserSpice 4.4.15 Released. Update here or apply this patch to keep your UserSpice API services working.
3/16/2021 UserSpice 5.2.6 Released. 5.0.7 (or later) users can update from Tools->updates or Update Here.
3/8/2021 IMPORTANT - If you change or create a new API key after today you will lose API access to Spice Shaker and Updates unless you are on 5.2.6 or later. Users on version 5.x can also apply this patch if they are unwilling or unable to upgrade to the latest version.
1/20/2021 Afrikaans language added.
UserSpice 5 in 16(ish) Minutes
Mix UserSpice & Wordpress
Why I'm Passionate About UserSpice
UserSpice Don't Care
How to turn almost ANY web project
into a UserSpice web project
What is UserSpice?
UserSpice is a PHP User Management Framework. It is designed from the ground up to be the perfect starting point for any web development project that requires users to login. It handles the...
Database Connections and Sanitization
Tokens, Sessions, and Cookies
Page, Site, and Database Security
How is UserSpice Different?
What makes UserSpice different from almost any other PHP User Management Framework is that it has been designed from the beginning to get out of your way so you can spend your time working on your project. Other systems may force you to use their rewriting rules, template engines, frameworks, etc. UserSpice doesn't. You can use as much of it or as little as you choose. It just sits there and does its job.
In most cases, UserSpice can control access to your existing pages with a single line of code. From there, we provide an incredible set of PHP Classes and Functions that you can choose to use or not use. Don't like the look? It's built using Bootstrap. You can change the look and feel of your site in seconds with a new css file and some well-documented tweaks.
Most importantly, UserSpice is constantly in development. It's constantly getting better and more secure while maintaining the goal of getting out of the way. As additional major features are added, they will be in the form of plugins to keep things modular.
So you can get on with the business of designing your project. All while being Bootstrap compatible so you can easily change the look and feel of your project. The goal of UserSpice is to strike a balance of being feature-rich without being bloated.
Getting Started with UserSpice
Free PHP Course
Learn by coding a REAL project.
Using the Database
50+ Videos to Help You Get Started
Welcome UsercakeIf you're not aware, the UserCake project was shut down in the spring of 2017. With a lot of UserSpice users being former UserCake users (or at least appreciative of the project), some of our users chipped in to buy the domain and IP from the UserCake maintainers. Over time, we will make a full upgrade path from UserCake 2.0.2 all the way to our latest version (probably bypassing version 3). In the mean time, feel free to use our forums and check out UserSpice 2.5, which is a drag and drop upgrade for UserCake. If you're absolutely determined to stick with only using procedural PHP, check out UserSpice 3 below. Click here to jump to our UserCake links.
For UserCake Users
UserCake is a procedural PHP user management framework that we've made more secure and more responsive! Although UserSpice 4.x has gone way beyond the original scope of UserCake, we still make these files available to UserCake users. UserCake 2.0.3 was released on August 20, 2019 for people who need to use UserCake but also need protection against the XSS/CSRF in it. You need to use this patch and also add these mitigations to any forms you created.
New Features in 2.5
- Fully Responsive Bootstrap Design
- Fully Backwards Compatible with UserCake
- Improved Upgrade Path to Version 3/4
- New reCAPTCHA 2 System
- Dynamic Design Options
New Features in 3.x
- Improved Password Encryption
- CSRF Mitigation
- Password Migration for Existing Users
- Improved Responsive Design
- Improved Form Security
- Many Sample Pages