VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

phpcms v9登录失败怎么办?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

phpcms v9登录失败怎么办?

Phpcms v9登录失败?phpcmsv9全站https ssl后会员登录失败的解决方案

fa1b05f570354afeca2c1538ba8eab7.png

许多朋友在使用phpcmsv9时遇到了这样的问题。全站https后,会员中心无法正常登录。具体来说,没有返回值,表明登录失败。主要原因是系统在初始化phpsso时无法通过443将数据传输到相应的方法。通过故障排除,我们可以看到,在client.class.php,系统使用的默认端口是80,因此我们可以通过如下修改来解决https后成员无法登录的问题:

02d27562fb9a682a51680e75cbc3f49.png

phpcms/modules/member/classes/client . class . PHP

将第361行修改如下:

$port =!空($ matches【& amp;#39;港口与码头公司。#39;]) ?$ matches【& amp;#39;港口与码头公司。#39;】:(strtower($ matches【& amp;#39;计划与方案。#39;】)= = = & amp;#39;https & amp#39;?443 : 80 );

第386行:

$ FP = @ fsockopen(($ IP?$ip : $host)、$port、$errno、$errstr、$ time out);

用…替换

$ context options = array(& amp;#39;ssl & amp#39;= & gt数组(& amp#39;验证_对等& amp#39;= & gt假的。#39;验证对等名称。#39;= & gtfalse);//如果有签名证书//$ Context Options = array(//&;#39;ssl & amp#39;= & gt数组(//& amp;#39;验证_对等& amp#39;= & gt真的,//& amp;#39;cafile & amp#39;= & gt& amp#39;/path/to/cacert . PEM & amp;#39;,/////& amp;#39;CN _ match & amp#39;= & gt& amp#39;indexroot.net & amp#39;,//匹配域名//&;#39;密码和密码。#39;= & gt& amp#39;高:!SSLv2:!SSLv3 & amp#39;,//& amp;#39;禁用_压缩& amp#39;= & gttrue,//)//);$ context = stream _ context _ create($ context options);$ FP = stream _ socket _ client(& quot;SSL://{ $ host }:{ $ port } & quot;,$errno,$errstr,$timeout,STREAM_CLIENT_CONNECT,$ context);PHP中文网站,大量免费PHPCMS教程,欢迎在线学习!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:phpcms v9登录失败怎么办? https://zhujicankao.com/114820.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » phpcms v9登录失败怎么办?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!