欢迎来到天天文库
浏览记录
ID:14268106
大小:99.00 KB
页数:4页
时间:2018-07-27
《dedecms织梦平台安装sso单点登陆功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Dedecms织梦平台安装SSO单点登陆功能说明:以下的信息中域名、密钥都是测试用的,如果应用到您自己的网站上,请将域名和密钥改成您网站的信息。友言后台配置:1、开启SSO功能 登陆友言账号—>后台管理—>安装与设置—>单点登陆—>开启SSO功能2、配置相关参数 <<如何安装友言?(http://www.uyan.cc/getcode/dedecms) DEDE登录与退出地址是: 登陆地址:http://www.xxx.com/member/index.php退出地址:http://www.xxx.com/uploads/member/index_do.p
2、hp?fmdo=login&dopost=exit&s=uyan 认证密匙:填写英文、数字、符号等字符串3、保存设置 添加完参数后点击“保存设置”,保存您的设置信息。DeDe系统配置:1、登录成功后的页面中增加“逻辑代码”织梦网站根目录—>打开member/index_do.php—>查找“$fmdo=='login'”,找到“成功登录”,将includedirname(__FILE__).'uyan_config_des.php’;或includedirname(__FILE__).'uyan_config_file.php';添加到下图中的位置另,把这两个文件夹
3、(uyan_config_desc.php和uyan_config_file.php)一同复制到member文件夹中。不要忘修改这两个文件,把您的密钥加上,如果不加上密钥,SSO是不能成功登录的。>>请下载文件包(http://www.uyan.cc/resource/images/help/sso/dede/uyan_sso_file.zip)小贴士:(uyan_config_desc.php和uyan_config_file.php)这两个文件的不同处: Ⅰ、uyan_config_desc.php是通过DES加密算法将Cookie值加密。<<详情查看(ht
4、tp://www.uyan.cc/help/html/des-api#DES) Ⅱ、uyan_config_file.php是通过PHP的内置函数file_get_contents读取友言API返回的字符,将返回的字符放到Cookie中。这两个文件内的方法均可实现同样的功能,只是实现方法上面不同而已,可自已选择使用哪个文件。2、网站的退出登陆接口中添加代码在当前文件(member/index_do.php)—>查找$dopost=="exit",将下面代码加入到如图中的位置。setcookie('syncuyan','logout',time()+3600,''
5、,$_SERVER['HTTP_HOST']);3、生成SSO单点登陆功能生成栏—>HTML更新—>更新文档HTML—>开始生成HTML温馨小提示:此方法会将原来的文件替换掉,建议把修改的“member/index_do.php”文件备份一下,以保证还原的时候文件与修改前是一致的。
此文档下载收益归作者所有