Discuz Ucenter无法登入、验证码不显示解决方法

最近因为案件需求 , 帮客户制作X3系列的网站 , 才发现Ucenter问题很大 , 一下子验证码不显示 , 花了点时间把验证码问题搞定 , 又发现登录一下就又登出了(不用想了就是cookie在作怪) , 下方整理了两个问题的解决方法 , 不一定适用于全部的人 , 但至少Shawn在本地安装环境(Appserv)是可以解决的:

  1. 开启根目录下的uc_server/control/admin 里的seccode.php 文件:

  2. 2

    查找代码:$code->ttf = 1; 将其修改为:$code->ttf = 0;

    后台更新缓存后,再试试看是否出现验整码了

    1. 开启根目录下的uc_server/model 里的admin.php文件。

    2. 2

      查找代码:$this->cookie_status = 0; 将其修改为:$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: