Feature #200
Lock user accounts so they can not login
| Status: | Implemented | Start: | 2009-11-30 | |
|---|---|---|---|---|
| Priority: | Medium | Due date: | ||
| Assigned to: | Alex Cartwright | % Done: | 100% |
|
| Category: | Zula::Libraries | |||
| Target version: | TangoCMS Project - 2.5.0 |
Description
User account should be able to be locked, meaning they can no longer log in and if they are currently logged in it shall log them out. With the new session management implemented within 2.4.x, this should be very easy. This may be needed to temp lock a troublesome users account, or to restrict entire groups from logging in while site updates are taken place.
This should be allowed for each user and group (excluding Root and Guest). Locking a group basically locks all user accounts individually.
Associated revisions
Revision 8fe5db9fc7bf90fb74af42082f7eaec8483c1c95
Most of Feature #200 "Lock user accounts so they can not login" now implemented
Session library has been updated to make feature #200 possible. Session::identify() now has 2 optional args, the authKey and authFor
Users module now shows if a users account is locked ('banned' I guess) or active/awaiting
Revision d7742593ddafc313600e857e9b35d04b5a756ce1
2.4.54 Released. Implemented Feature #200 "Lock user accounts so they can not login"
Ugmanager::addGroup() and Ugmanager::editGroup() have additional argument to specify the group status (active or locked)
History
Updated by Alex Cartwright 2 months ago
- % Done changed from 0 to 70
Just need the add the ability to lock/unlock entire groups now.
Updated by Alex Cartwright about 1 month ago
- Target version changed from 16 to 2.5.0
Updated by Alex Cartwright about 1 month ago
- Status changed from Approved to Implemented
- % Done changed from 70 to 100