大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

查看: 9919|回复: 3
打印 上一主题 下一主题

后台不能登陆

[复制链接]

1

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
跳转到指定楼层
楼主
发表于 2014-6-25 22:02:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
安装了3.5开源版 + php5.5.13 + apache 2.4

登陆后台的时候报错,说验证码错误,系统3秒后跳转。
1. 通过更改 dami\Admin\Lib\Action\PublicAction.class.php 里面的错误信息,发现 $_SESSION['verify'] 是空值。而且系统没有3秒后自动跳转。
2. 从dami\Admin\Lib\Action\PublicAction.class.php里面 删除了下面的验证码对比的代码,还是不能登陆
if(md5($_POST['verify']) != $_SESSION['verify'])
{
        $this->error('验证码错误!');
}
点了登陆按钮之后,还是在登陆页,没有任何错误信息
3. 登陆页面不可以更换验证码

error.png (3.68 KB, 下载次数: 2191)

错误信息

错误信息

login.png (66.21 KB, 下载次数: 2276)

登陆界面

登陆界面
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享
回复

使用道具 举报

501

主题

778

帖子

7664

积分

超级版主

Rank: 8Rank: 8

积分
7664

授权用户

沙发
发表于 2014-6-25 23:16:30 | 只看该作者
这其实不是代码问题是php相关session配置不正 具体容易出错的注意两点

1:session.save_path="C:\Windows\Temp" 检查save_path 路径是否存在 一定要存在并保证APACHE用户有写入权限
2:session.use_trans_sid = 1 检查use_trans_sid 如果为0 可能造成Session变量不能传送到下一页
具体可参考:http://blog.csdn.net/drylandfish/article/details/244085
上面两点一点要保证:再补充一点(可选):
session.auto_start = 0 session是否自动开启 建议开启即:session.auto_start = 1
PHP编程时就可以不写session_start();了
回复 支持 反对

使用道具 举报

0

主题

23

帖子

55

积分

新手上路

Rank: 1

积分
55
板凳
发表于 2014-9-21 22:31:01 | 只看该作者
版主分析得不错,可以再试试
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

新手上路

Rank: 1

积分
8
地板
发表于 2014-11-19 14:15:48 | 只看该作者
谢谢了,辛苦了,忙活了半天
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2广告联系:广告联系 

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

快速回复 返回顶部 返回列表