解决phpcms v9后台总是提示验证码输入错误
2014-11-10 09:46:36   来源:   评论:0 点击:

问题描述:phpcms v9远程调用数据库服务器,后台登陆后明明验证码输入正确,但总是提示验证码输入错误。偶尔有一次登陆成功了。进去后,随便点击任意栏目都会提示重新登陆。上述问题

 

问题描述:

phpcms v9远程调用数据库服务器,后台登陆后明明验证码输入正确,但总是提示验证码输入错误。偶尔有一次登陆成功了。进去后,随便点击任意栏目都会提示重新登陆。上述问题就可以重复出现,后台无法操作。

问题产生原因:

由于V9的验证码在生成后,会把验证码的数字存入Session当中。

V9在默认的情况下,Session是存放在数据库当中的。

您可以在访问后台登陆页后,查看一下数据库中Session这个表,如果表中没有类型的数据code|s:4:"***"; 那说明Session没有成功的写入到数据库中。这会使你的登陆失败。

解决办法:

可以偿试通过修改"/caches/configs/system.php"当中的:

'session_storage' => 'mysql',

将其修改为

'session_storage' => 'files',

上面的修改表示,Session存储到硬盘里面,这个将使用PHP默认的存储的方式,问题完美解决。

相关热词搜索:phpcms 验证码

上一篇:PHPCMS v9中单页面(动态网页)生成为静态html文件的方法
下一篇:phpcms v9 文章页倒数第二段下面插入一段广告