- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公司数据库共享方案
公司网站数据库
制作要求及统一技术说明
公司网站全体采用PHP源码、数据库采用MYSQL编写,实现统一构架,统一风格,统一管理。因为本公司网站属于大型集群网站,因此在建立数据库的时候需要采用一定的技术手段,来实现用户共享以及多数据库后期管理的问题。架构如下:
公司网站为了实现统一的数据管理跟共享用户信息功能,因此采用单点登录、目录服务技术,规定好统一的身份信息数据库,身份认证机制和接口,通过服务可以实现资源和信息的统一管理,保证了数据的一致性和完整性。此操作可以看作是一个特殊的数据库,为读、浏览和搜索进行了优化。目录可以用来保存描述性的、基于属性的信息,并且支持复杂的过滤搜索功能。属于轻量级目录访问协议。
我们按照树状信息组织模式,实现信息管理和服务接口的这种方法,可以有效的管理企业网络中的用户和各种资源,降低管理成本,保障网络的安全
此服务系统分为两种方式:第一种是数据库,分布式数据库,能够进行数据描述,第二种则是访问和处理数据库有关的详细访问协议。具体如下图:
公司网站数据库技术说明:
采用UC整合技术来制作。大致包括 server、client两个端。server端负责接受client端发起的请求,并给出相应的处理。client端是封装了一些server提供的接口的函数。通过这些函数来调用server提供的接口。client端和server的通信全部通过这些client.php封装的函数来完成。整合uc的时候需要client.php和uc.php这两个。client.php是主动server端发起请求的接口封装函数。uc.php刚好相反,接受uc_server发起的请求和用户浏览器直接发起的请求。这样uc时实现server和client双向通信。而不是单一的client发起,server接受。uc.php会接受uc_server发给的通知。这些通知大概有用户改名、用户改密码、用户被删除、还有一些其他的。另外一个最重要的是uc.php会接收用户浏览器发起的同步登录、退出请求。uc.php在接收到这个请求的时候会把当前浏览器设置为登录或者退出状态。这就是同步登录和退出最重要的一个环节。那么浏览器是在什么情况下会发起这个同步登录的请求呢?uc的文档。找到一个同步登录的接口。这个接口会在用户登录的时候,帐号密码验证成功以后被调用。web上的应用登录状态是相对浏览器来说的。服务器端的请求是无法让浏览器处于登录状态的。这个时候请求同步登录接口得到的返回是一些javascript请求的串。类似于这样的scrip type=text/javascript src=http://其他应用地址/api/uc.php?加密串/script程序在得到这些字符串的时候要把他们输出到当前用户的浏览器上。这些html代码被输出到用户浏览器上浏览器会发起请求,到src的地址。这个地址就是我上面说的uc.php的地址。uc下有A、B两个应用。那么在A登陆的时候。A在判断用户身份合法的时候,就会去调用uc的同步登录接口从而得到一个同步登录串,记住了。这个时候得到的这个同步登录串是B应用的。此时A需要先把当前用户设置为已经登录状态。之后输出那段B的同步登录js串。的浏览器就会向B发起同步登录请求。B的uc.php接收到这个请求后同样会把当前用户浏览器在B应用下设置为一登录状态。这样就实现了用户在A登录,在B也同时处于了登录状态。同理如果还有C、D……等应用也是一样的原理。只是A在调用同步登录接口的时候就不是仅仅是得到B的同步登录串,他会同时得到B、C、D……的登录串。这些js串在浏览器上逐个被执行了。其他的应用也就都登陆上去了。同步退出和这个基本上是完全一样的原理,只是调用的同步退出的接口。uc.php那里相应的也到了处理退出的代码。uc的整合原理基本上就
首先我们需要安装一个ucenter。 ucenter所起到衔接各个站点会员注册,登录作用,ucenter的会员表中包含了我们需要整合的各个网站的所有会员,用户一旦在网站注册,程序先是把会员信息添加到了ucenter的会员表中,然后再添加到各个网站的会员表里面,而在登录的时候,程序是先去查询ucenter会员表中是否存在该用户,如果存在查询当前网站会员表中是否存在,如果不存在就证明该用户是通过另外一个站点注册的并且是在该站点第一次登录,就需要把该会员添加到当前站点的会员表中。上面所说的就是ucenter的会员整合机制了。
ucenter安装完之后,这时就需要去ucenter后台添加应用了,首先登录到ucenter的后台,点击应用管理里面的添加应用,把你需要整合的站点信息添加进去。应用名称,应用的主URL,通信密钥,应用类型,应用接口文件名称是必填项目,点击提交后,下面就会生成相关的应用的U
您可能关注的文档
- 公务员职业道德与依法行政读本考试试题(A3).doc
- 公务员面试180题(含答案).docx
- 公司马口铁仓货位管理规定.doc
- 公寓装饰基本工艺流程.doc
- 公格尔水电站11号路损坏路段施工方案.doc
- 公用工程吹扫方案.doc
- 公考常识判断中国地理常识(三).doc
- 公路养护安全生产基本知识.doc
- 公路小桥涵勘测设计复习资料.doc
- 公路工程地质总结.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)