Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

后台使用 —— 用户管理

UCenter 的中文意思就是“用户中心”,其中的 U 代表 User 也代表 You ,取其中的含义就是“用户中心”,或者说“你(最终用户)的中心”。UCenter 是 Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 UCenter 站长可以无缝整合 Comsenz 系列产品,实现用户的一站式登录以及社区其他数据的交互。下面详细说一下用户的管理和用户机制。

一、用户管理

登陆 UCenter ,点击“用户管理”,即可以看到用户管理界面,如下图

1、搜索用户

点击上图中的“搜索用户”,可以看到下图

可以按照用户名、UID、Email、注册日期、注册 IP 的其中一项或几项搜索相应条件的用户。

2、添加用户

点击上图中的“增加用户”,可看到如下图的界面:

填写上图中的用户名、密码、Email,然后点击“提交”即可。

3、删除用户

点击“用户列表”,用户头像前面的复选框,然后点击网页最下方的“提交”按钮,即删除了选中的用户。

二、用户机制

这部分我们来详细说 UCenter 体系中,UCenter 与各应用之间用户的关系。

1、用户信息。

用户信息可以分为两部分:用户基本资料和用户权限。

用户基本资料。用户基本资料包括:UCenter 里的用户资料和每个应用里的用户资料。UCenter 里的用户资料有用户的账号、加密后的密码、用户的 email、用户安全提问等基本信息。应用里的用户信息是用户在每个应用里填写的资料,比如生日、性别、身高、搞好等,但是不存储用户的密码资料。用户在各个应用填写的资料不共享,即在应用 A 不能调用用户在应用 B 的资料。

用户权限。在UCenter里只存储了用户的账号、密码、email 等基本信息,所以用户的权限指的是用户在每个应用里的权限,用户在应用里的权限信息存储在对应的应用的数据库里。由于用户的权限信息存储在每个应用各自的数据库里,所以用户在各个应用里的权限不共享,即用户在应用A拥有某个权限,在应用B不一定有某个权限。例如:UCenter 中两个应用分别是论坛 A 和论坛 B,某个用户在论坛 A 是管理员,在论坛 B 用户中可能就是一个普通用户。

2、用户信息的更新。

用户基本资料更新。在 UCenter 可以修改用户的账号、密码、email、清除安全提问、删除用户的头像。其他的用户信息,即用户在每个应用里填写的信息(如生日、年龄等),需要在各自的应用里修改。

用户权限。用户的权限指的是用户在每个应用里的权限,存储在每个应用里,并且用户在各个应用里的权限不共享,所以修改用户的权限需要在每个应用里修改,并且修改之后,不会应用该用户在其他应用已有的权限。

3、删除用户

删除用户有两种情况:应用里删除和 UCenter 里删除。应用里删除指的是使用应用自身的删除功能删除用户,目前我们产品(Discuz!、SupeSite/X-Space、UCHome)的删除用户功能可以将用户所在应用里的信息删除,删除之后,用户在那个应用里的所有资料将会丢失,但是不会删除他在别的应用里的信息;UCenter 里删除,是将用户的信息在UCenter 里删除,然后通知给 UCenter 体系下的所有应用,应用接受通知后,删除应用中该用户的信息。

{lang scrolltop}