shadowprince/slimext的用户账户库

0.1.5 2013-11-17 12:16 UTC

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一个会话。