phpcms V9 后台登陆验证码错误处理方法
发布时间:2021-12-18 12:42 所属栏目:19 来源:互联网
导读:看到坛子里好多人说站群模式下后台登陆验证码提示错误,无法登陆,拿来试验了下,果然存在这个问题. 研究了下,发现是Session的问题,不同的域名,现在的系统生成的是不同的Session,验证码是保存在session里的,这样肯定是无法通过验证码检验的. 下面提供解决办法: 1
看到坛子里好多人说站群模式下后台登陆验证码提示错误,无法登陆,拿来试验了下,果然存在这个问题. 研究了下,发现是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')); //Cuoxin.com session_start(); (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读