User accounts library for shadowprince/slimext
Uac is component for slimext. Provides user accounts features - creating, managing, authorization and more.
That component does not provide any views, just functions. Typical usage example
If there is
"uac_sessid" cookie (with session identifier), session receive from database, and if it's not expired, user is not deleted or not deactivated it becomes authorized, else session removes from database.
General data - username, password-hash, status, permissions, date joined. Used for authorization, permission system.
UserProfile (returned by
profile() method of User) is model of class from application config (
"uac.user_profile")for additional data like email, reputation, etc.
Information about user authorization sessions - each user can have unlimited count of sessions, one per cookie set.