首页IT科技php通道(phpcms v9 phpsso 通信失败的解决办法)

php通道(phpcms v9 phpsso 通信失败的解决办法)

时间2025-09-19 13:57:15分类IT科技浏览5611
导读:phpcms v9 phpsso通信失败的解决办法:首先检查站点根目录下的“system.php”文件中的域名配置等信息并修改;然后检查hosts文件,并将“#”符号去除;最后检查phpsso的访问地址是否正确并修改即可。...

phpcms v9 phpsso通信失败的解决办法:首先检查站点根目录下的“system.php                 ”文件中的域名配置等信息并修改;然后检查hosts文件                 ,并将“#                        ”符号去除;最后检查phpsso的访问地址是否正确并修改即可                 。

对于PHPCMSV9 phpsso通信失败解决方法

一                 、

对于PHPCMSV9 phpsso通信失败一大原因是对于api.php?op=phpsso接口的频繁访问(如大量新注册用户)                        ,因为是主机层面的        ,所以会被安全狗判定为CC攻击             ,从而将服务器IP加入黑名单                        ,这样会导致单点登录SSO的通信失败            ,整个会员系统瘫痪         ,不知道这个逻辑算不算是安全狗的Bug!!!

推荐:《phpcms教程》

二                        、

1        、检查站点根目录\caches\configs目录下的system.php文件中的域名配置等信息                        。

2             、检查站点根目录\phpsso_server\caches\configs目录下的system.php文件中的域名配置等信息        。

3                        、有部分用户是本机通信失败                         ,检查C:\WINDOWS\system32\drivers\etc\hosts文件                ,如果用的是localhost域名访问    ,本机是否绑定了127.0.0.1 localhost(将# 127.0.0.1 localhost 前面的#号去掉)

4            、检查phpsso的访问地址是否正确                         ,然后查看设置->phpsso设置中的应用id         、接口地址                         、加密密钥                、版本号和phpsso->应用管理->编辑应用中的对应选项是否一致             。

这里是应用ID(默认是为1的                    ,如果你进行过删除再添加操作就变成其他的了,这里也要留意)

这里可以看到通信密钥("应用地址"是你网站的域名                     ,注意最后有一个"/";通信文件是api.php?op=phpsso)

将上面两步的应用ID与加密密钥与phpsso配置里的参数对比(细心的朋友看看"接口地址"这里                        ,最后面没有"/"了    ,这里又比官方的phpcms v9用户手册多了一个目录地址"phpsso_server")

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python中sort中key的用法(python sorted中key参数怎么用?) 5118智能写作神器(智能写作助手:助你尽显文字魅力)