php后台登录显示ok,thinkphp的项目 后台登录问题,怪事
thinkphp的项目,碰到了一个怪事,
本地环境下点击登录后,顺利进入后台;
虚拟空间的网站,点击登录后,无法进入后台,没有报错,闪了一下仍停留在登录框;
跟踪了一下,同样是执行了以下语句:
$this->display('login');
本地:接着就执行这个函数:
public function login() {
但是在虚拟空间调试,就没有执行以上函数。同样的数据库、代码,为什么会这样呢?请指教!
回复讨论(解决方案)
恐怕不是这个login的事情呢,再上下文看看
你后台那里是不是有判断session的代码啊? 把那个去掉之后看看能不能进去
再一个你点击登录之后 页面跳转代码是什么?
public function index() { if (!empty($_SESSION[C('SESSION_ADMIN_NAME')]) && !empty($_SESSION[C('SESSION_ADMIN_ID')]) && strtolower(ACTION_NAME) != 'logout') { $this->redirect("Index/index"); } $this->display('login'); } /** * 登录判断 */ public function login() {
我跟踪到!empty($_SESSION[C('SESSION_ADMIN_NAME')])是true, !empty($_SESSION[C('SESSION_ADMIN_ID')])也是true,结果本地、虚拟空间都有执行到语句:
$this->display('login');
说错了,应该是!empty($_SESSION[C('SESSION_ADMIN_NAME')])是false, !empty($_SESSION[C('SESSION_ADMIN_ID')])也是false,就是两个SESSION都是空的
去掉!empty($_SESSION[C('SESSION_ADMIN_NAME')]) && !empty($_SESSION[C('SESSION_ADMIN_ID')]) && 语句后,
剩下:if (strtolower(ACTION_NAME) != 'logout') { $this->redirect("Index/index"); }... ...
登录页面刷新后出现:页面无法加载,此网页包含重定向循环
再一个你点击登录之后 页面跳转代码是什么?
谢谢回复,点击登录之后 页面跳转到 http://.../Login/login.htm
然后马上又跳转到http://.../Home/Login/index.htm (登录页面)
更正一下,点击登录之后 页面是先跳转到 http://.../Login/login.htm
然后马上自动跳转到 http://.../Index/index.htm
最后又马上自动跳转到http://.../Home/Login/index.htm (登录页面)
$this->display('main'); } public function main() { $this->display('center'); }
这个 $this->display('center'); ... ...
\manager\Lib\Action\Home\LoginAction.class.phppublic function logout() { session_destroy(); //cjq add $fp = fopen('./qerr1f.txt','w+'); fwrite($fp,"ok"); fclose($fp); $this->redirect('Login/index'); }
跟踪到这段代码了,确实执行到了 $this->redirect('Login/index');
但不知为何本地测试时,也执行到这句代码,却没有跳转到登录页面?
清空 Runtime 目录后再试
如果
public function logout() {
会被执行到,显然是你弄错了 url
logout 是注销!
清空 Runtime 目录后再试
如果
public function logout() {
会被执行到,显然是你弄错了 url
logout 是注销!
多谢!我也不知道为什么logout()会被执行到,三个RUNTIME目录都清空了,还是一样。
我搜索整站代码,只搜到四段调用logout()的代码,都与登录无关。
是哪里的URL搞错了呢?被这个问题搞晕了!
清空 Runtime 目录后再试
如果
public function logout() {
会被执行到,显然是你弄错了 url
logout 是注销!
多谢!我也不知道为什么logout()会被调用到,三个runtime目录都清空了,还是一样。
什么地方的url弄错了呢?我被这个问题搞晕了!
请在虚拟机上开一个测试页面:
不断刷新该测试页面看看有没有输出时间,同时查看时间是不是在变。
如果时间不断变化,你的服务器没有配置好session
请在虚拟机上开一个测试页面:
不断刷新该测试页面看看有没有输出时间,同时查看时间是不是在变。
如果时间不断变化,你的服务器没有配置好session
谢谢回复,刷新后时间一直没变化。
看看两个环境下的输出有什么区别,你这样顺藤摸瓜总能出来的
看看两个环境下的输出有什么区别,你这样顺藤摸瓜总能出来的
两个环境下都输出NULL,真搞不懂为什么就。。。?
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php后台登录显示ok,thinkphp的项目 后台登录问题,怪事相关推荐
- 一登录显示服务器异常怎么办,柠檬云登录时显示服务器异常
柠檬云登录时显示服务器异常 内容精选 换一换 云耀云服务器默认设置的时区,是您制作镜像时选择的时区.如需修改,请参见本节内容,将其更改为所需的本地时间或网络中的其他时区.云耀云服务器登录成功后,如果发 ...
- 金蝶登录显示服务器离线,金蝶云盘登录提示云服务器已离线
金蝶云盘登录提示云服务器已离线 内容精选 换一换 云备份提供申请即用的备份服务,使您的数据更加安全可靠.例如,当云服务器或磁盘出现故障或者人为错误导致数据误删时,可以自助快速恢复数据.本节操作介绍备份 ...
- t1登录显示连接服务器失败,t1客户端登录不到服务器
t1客户端登录不到服务器 内容精选 换一换 执行adc命令,系统内部通过ADC与运行环境上的ADA的交互,实现文件传输.设置日志级别.心跳检测等功能,在ADC与ADA交互时,涉及使用密钥证书实现ADA ...
- 梦幻西游手游登录显示服务器错误,梦幻西游手游登录不了 为什么登陆失败
梦幻西游手游登录不了怎么办,梦幻西游手游为什么登陆失败!梦幻西游手游登录失败上不了解决办法!梦幻西游手游这款万众瞩目的端游移植手游终于和大家见面了,虽然是限号的删档内测,但是火爆程度也是超出想象啊,小 ...
- 安全教育平台登录显示服务器繁忙,安全教育平台登录失败是怎么回事 解决方法...
安全教育平台登录失败是怎么回事 解决方法 2020-12-18 16:22:21 来源:网络整理 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: 有很多的同学们反映说安全教育平台一 ...
- 权力的游戏登录显示服务器上限,权力与纷争登录不了怎么办_权力与纷争服务器连不上解决办法_玩游戏网...
<权力与纷争>vip等级怎么升 在<权利与纷争>游戏中,VIP等级越高享受到的福利就越多,那么<权利与纷争>vip等级怎么升呢?下面就跟着玩游戏网的小编一起来了解一 ...
- Vue后台管理系统项目——实现登录功能
文章目录 登录功能 1. 登录业务流程 2. 登录业务相关技术点 3. 登录-- token 原理分析 4. 登录功能的实现(都记牢点) 登录页面的布局 创建登录组件 登录组件页面布局 登录组件头部布 ...
- php 微信第三方登录demo,第三方登录 - 快速接入微信、QQ、微博等第三方登录方式 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
此插件基于FastAdmin和Thinkphp5开发的第三方登录插件,可用于对接微.微博.QQ等第三方登录,目前CMS中的小程序账号登录绑定就是基于此插件开发,在使用CMS中的小程序登录功能之前请务必 ...
- vue 登录模板_不用自己搭建后台模板,使用这个就够了
最近一直在开源社区浏览一些开源的后台管理框架,从中找到一个自己中意的项目很难,不是后期开发太繁琐,要不就是界面不友好,想了想还是自己搭建一个后台管理模板,以后在开发过程中直接拿过来开发就可以了. 此项 ...
最新文章
- python提高照片分辨率怎么调_实拍16张菊花特写照片,运用暗色调表现,其质感表现得怎么样?...
- python基础教程第二版下载-Python基础教程(第2版)
- BASIC-3 字母图形
- 如何在input输入框中加一个搜索的小图片_前端开发困难重重,如何把握机会学习?...
- 如何在ASP.NET Core程序启动时运行异步任务(1)
- export mysql home_mysql的Linux下安装笔记
- mysql job status_检查SQL Server Job状态
- mybatis-plus删除操作(逻辑与物理删除)
- java 考试,java程序员认证考试试题
- UniCode编码表 对照表
- 中国大学生在线官方微博入围全国十大中央机构微博、全国十大教育微博
- 第六章、正弦稳态电路分析
- lte tm模式_请教大家个问题,LTE传输模式TM1-TM8中哪种属于MIM.. - 通信技术你问我答 - 
纯技术讨论者的天地 - Powered by C114...
- 2022-2028年中国幼儿园露天游乐设备行业市场专项调查及投资前景分析报告
- linux 深信服ssl_深信服ssl
- fiddler进行弱网测试
- redis全面讲解使用场景
- 仿文献高级检索多关键词查询的网页实现
- 2016年互联网面试总结
- 数据结构课程设计 ——考试报名系统