Carbon-Forum-3.3.6版本不能注册,一直提示验证码错误

By geeksun at 2015-07-21 • 0人收藏 • 906人看过

环境: Mac, nginx, Carbon-Forum-3.3.6.zip。

现在已经安装成功,但是在注册用户的时候,一次提示验证码错误,已经输入多次验证码,还是提示这个。

32 个回复 | 最后更新于 2015-07-22
2015-07-21   #1

多半是之前重启了Web Server导致session串了,你试试清空浏览器缓存和cookie或者换个浏览器。

2015-07-21   #2

回复#1 @lincanbin :

我换safari浏览器重试了, 还是不行。

2015-07-21   #3

回复#2 @geeksun :

验证码校验只用到了Session判断,你看看你的PHP的Session是不是禁用了?

2015-07-21   #4

回复#3 @lincanbin :

session我是打开的, 这台电脑上已经安装了一个wordpress和一个dokuwifi,安装它们的时候就已经打开session了。

2015-07-21   #5

回复#4 @geeksun :

你清理了自己浏览器的Cookie了吗?

2015-07-21   #6

回复#5 @lincanbin :

清理了, 我换用safari, 清理了历史记录,还是提示验证码错误。

2015-07-21   #7

回复#6 @geeksun :

不是历史记录,是Cookie

2015-07-21   #8

回复#7 @lincanbin :

我用safari清理cookie了, 还是一样提示的错误。

2015-07-21   #9

回复#8 @geeksun :

你打开register.php,找到

session_start();

在后面加入一句:

var_dump($VerifyCode);
var_dump(intval($_SESSION[$Prefix . 'VerificationCode']));
var_dump($_SESSION);

这样应该就能在浏览器上看到你输入的验证码和服务器session保存的验证码的区别了,真是奇怪。

2015-07-21   #10

回复#9 @lincanbin :

试了一下, 得出的结果是

int(4369) 
int(0) 
array(0) { }

2015-07-21   #11

回复#10 @geeksun :

这么来看,就是你的PHP里的session没有成功启用……

估计还是环境配置出了问题。

2015-07-21   #12

回复#10 @geeksun :

https://github.com/lincanbin/Carbon-Forum/archive/3.3.6.zip

我重写了验证码部分,修正了我觉得可能会在Mac下出现问题的部分,你试试更新一下。

2015-07-21   #13

回复#12 @lincanbin :

ok,  我刚才看了一下 php的设置,貌似只有 

session.auto_start=0

这行没改, 我改一下重新试试。

2015-07-21   #14

现在好了,可能就是 

session.auto_start=1

这行的问题,php.ini中默认值为0,是不自动打开,我手动打开后,再重新启动php-fpm,重启nginx后问题没有了 

2015-07-21   #15

回复#12 @lincanbin :

Thanks support

2015-07-21   #16

回复#15 @geeksun :

不客气。

2015-07-21   #17

回复#12 @lincanbin :

验证码部分还好, 我发现其他部份也有问题,比如重新打开首页后,点击其他菜单,没有反应,过了20秒左右后,才有反应。不知道这是不是在加载缓存还是其他,在上一个版本没这个问题。打开后就反应很快。

2015-07-21   #18

回复#17 @geeksun :

其他菜单是指发新帖之类的?

官网有这个问题?还是你本地出现了这个问题?

2015-07-21   #19

回复#16 @lincanbin :

还有个问题是, 打开一个菜单后,比如“发新贴”,再点击其他菜单,url虽然跳转到其他菜单了,但是后来打开的菜单颜色没有变, 还是“发新贴”的颜色是蓝色的。

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...