新闻中心

无忧主机浅议Ucenter体系下的工作原理

作者 / 无忧主机 时间 2010-12-11 03:43:48

我们将各个不同的网站进行整合后,它们之间是如何进行协同工作的?用户如何进行同步登录的?这是无忧主机(www.51php.com)今天的重要内容。为了方便叙述,无忧主机自定义几个概念: 体系:我们将不同功能的网站整合后的系统。如上文中提到的通过Ucenter将phpdisk和Discuz!论坛进行整合的案例。这个整合后,由三个功能不同的站点(phpdisk、ucenter、Discuz!论坛)构成的一个系统我称之为体系 应用:就是组成这个体系的,不同功能网站,如上文整合案例中的phpdisk网盘系统和Discuz!论坛这个叫应用 Ucenter体系下,用户名、密码和邮件地址等这些信息,都是统一存储在ucenter数据库中,用户要进行登录操作,各个应用都会从ucenter数据中读取。用户要修改密码、邮件等信息都要遵照一定规则。 A、 更改用户名 用户名的修改,必须要登录uc管理后台才能进行修改。登录ucenter管理中心修改用户名的时候,ucenter控制中心,会将这个“修改”操作自动存储到数据库(我把自动存储的记录叫:修改记录)中,当用户发生请求ucenter事件时候,系统回自动读取这个修改记录,然后通知各个应用进行改名操作。在UC的API接口文件中,也是含有这个修改记录的动作,这样就保障了用户名的一致性。 B、 更改密码 用户名的密码可以在各自的应用中自由修改(如论坛中、主站中),在Ucenter中也可以强制修改用户密码。无论哪一种密码修改方式,都是修改存储在ucenter数据库中的密码信息,每个应用中使用的密码都是直接调用ucenter中的数据,修改即可实时生效。 从这个工作方式中,我们可以看到,ucenter管理控制中心的作用是非常重要的,希望用户可以认识到它的重要,在网站迁移中千万不要遗漏ucenter的数据库备份。如果不幸的事情已经发生,请用户阅读Ucenter数据丢失后的恢复方法一文去寻求帮助。 无忧主机提供美国/香港 纯Linux环境下高端php空间,仅仅只需99元一年起,有需求的用户请与无忧主机客服人员联系。

本文地址:https://www.51php.com/discuz/1253.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服