phpcms V9 后台登陆验证码错误解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-20 21:33:50 浏览: 评论:0
看到坛子里好多人说站群模式下后台登陆验证码提示错误,无法登陆,拿来试验了下,果然存在这个问题.
研究了下,发现是Session的问题,不同的域名,现在的系统生成的是不同的Session,验证码是保存在session里的,这样肯定是无法通过验证码检验的.
下面提供解决办法:
1、如果你的站群是这样的.
www_abc_com
www_opq_com
那么按照下面的方法修改:
phpcms/libs/classes/form.class.php
332行 src='".APP_PATH."api.php 改成 src='api.php
phpcms/modules/admin/templates/login.tpl.php
36 行去掉域名,改成这样:<a href="javascript:document.getElementByIdx_x_x('code_img').src='api.php?op=checkcode&m=admin&c=index&a=checkcode&time='+Math.random();void(0);">
2、如果你的站群是这样的
www_abc_com
news_abc_com
down_abc_com
那么按照下面这个方法修改吧:
- caches/configs/system.php
- cookie_domain => '.abc.com',
- phpcms/libs/classes/session_mysql.class.php
- phpcms/libs/classes/session_files.class.php
- session_start();
- //改成
- session_set_cookie_params(0, '/', pc_base::load_config('system','cookie_domain')); //phpfensi.com
- session_start();
Tags: phpcms登陆验证码 phpcms验证错误
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)