来源于:http://trac.seagullproject.org/wiki/Modules/User/Features

用户模块的特性

综述

  • 管理员界面易于使用
  • (图表用户界面)国际化支持,包括错误信息,默认支持23种语言。
  • 基本的 CSV 用户导入功能
  • 支持数据库表格命名前缀
  • 易于查看大量的用户群,如成千上万

角色和权限

  • 能够创建由不受限制权限组成的超级角色
  • 角色可民被复制以简化创建新的权限集
  • 用户权限可以和角色不同,也可以在需要时再与角色同步
  • 第添加一个新的模块,权限会自动检测被添加到系统
  • 当所有与之相关的模块被删除时,孤立权限可以被删除

注册

  • 易于启用或禁用注册
  • 提供了带有通用属性和域验证的模板,易于自定义以满足你项目的需要
  • 账户可以设置成自动启用或自动登陆
  • 当账户状态发生变化将会发出通知,记录完成后会通知管理员和用户。

登陆

  • 可以选择对用户登陆记录并查看其详细信息
  • Login object accepts listeners that can easily be linked to respond to custom events
  • Listeners can be setup to emulate single sign on to multiple PHP apps (forums, wikis), or to register statistical information
  • 易于设置登陆后重定向的目标

账户

  • 提供通用的且易于个性化‘my account’模板
  • 用户可以自己重设密码,也可以通过管理员修改
  • 为取回密码保存安全问题(就是常见的取回密码时需要回答的问题了)
  • 管理员可以禁用用户账户

会话

  • 提供各种适当的预防措施来预防会话劫持和阻塞攻击
  • 可以通过IP阻止某些讨厌的用户,而无须设置防火或Apache
  • 会话过期时间可以自定义,并在重登陆后恢复正常浏览顺序

偏好

  • 在有些地方是 'settings' 或 'personalisation'
  • 任何用户可以简单自定义个人爱好

搜索

  • 高级搜索用户的特性
  • 可以搜索大部分用户属性, 包括注册日期和用户状态

组织

  • 所有的用户可以被分成有层次结构的组织
  • 每个组织可以有默认的偏好和主题,可以被该组织的所以用户继承
  • 可以调整组织层次结构
  • 可以创建组织类型

即将支持特性

  • 集成 LiveUser library, 作为一个可选的安装插件
  • 支持多种认证格式,如 LDAP, Active Directory, Yahoo, Google, etc
  • Support for multiple user persistence backends
  • Support for custom Object Relational Mappers
  • User customisations will be easier to maintain through upgrades
 
modules/user/features.txt · 最后更改: 2010/05/30 00:21 (外部编辑)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2