shadowprince / uac
shadowprince/slimext的用户账户库
0.1.5
2013-11-17 12:16 UTC
Requires
- php: >=5.2.0
- j4mie/paris: 1.3.0
- shadowprince/slimext: *
- slim/views: 0.1.0
This package is not auto-updated.
Last update: 2024-09-23 15:38:56 UTC
README
Uac是slimext的组件。提供用户账户功能 - 创建、管理、授权等。
该组件不提供任何视图,只提供功能。典型使用示例
Cookie授权
如果存在"uac_sessid"
cookie(带有会话标识符),则从数据库中接收会话,如果未过期,则用户未删除或未停用,则成为授权用户,否则会话从数据库中删除。
Uac模型
用户
一般数据 - 用户名、密码散列、状态、权限、加入日期。用于授权、权限系统。
用户资料
用户资料(由User的profile()
方法返回)是应用程序配置中类("uac.user_profile"
)的模型,用于额外的数据,如电子邮件、声誉等。
认证会话
关于用户认证会话的信息 - 每个用户可以有无限数量的会话,每个cookie一个会话。