关于奇矩互动奇矩互动招贤纳士奇矩互动优质虚拟主机Discuz!商业用户享有本站VIP服务LAMP环境配置手册(CentOS5.1)
发新话题
打印

[实例] MooPHP自定义表单系统 BY Aming 最后更新2008-6-13

本主题由 Edwin 于 2008-5-23 13:04 加入精华

无法登陆后台

安装完成后登陆后台总是始终提示“请登陆”
密码,用户名和验证码绝对输入正确
这是什么原因呀

TOP

关于这个问题你调试一下。
打开 admin.php
复制内容到剪贴板
代码:
$pass = $admin['pass'];
if($_SESSION['admin'] != $pass) {
        msg("请登陆","subok","login.php");
        exit;
}
修改为
复制内容到剪贴板
代码:
$pass = $admin['pass'];

if($_SESSION['admin'] != $pass) {
echo $pass.'<Br />';
echo $_SESSION['admin'];exit;
        msg("请登陆","subok","login.php");
        exit;
}
然后把打印结果贴上来。

TOP

我的问题和Newbie一样

改了代码后 再打开admin.php出现    21232f297a57a5a743894a0e4a801fc3

TOP

应该有两个值,如果只显示一个值的话,应该是session没有写入。

检查一下 php.ini  默认的 session.save_path


修改为: session.save_path = "c:\tmp";

TOP

我是虚拟主机用户 动不了php.ini    还有其他办法吗?

TOP

把网站地址PM给我吧,我帮你看一下

TOP

发现有登陆不了的情况可以下载下面的附件覆盖一下。
因为session名和你网站上面的有重复的,所以出现这个问题。

附件

forms.zip (4.79 KB)

2008-5-21 13:43, 下载次数: 234

TOP

引用:
原帖由 aming 于 2008-5-19 09:35 发表
关于这个问题你调试一下。
打开 admin.php$pass = $admin['pass'];
if($_SESSION['admin'] != $pass) {
        msg("请登陆","subok","login.php");
        exit;
}修改为$pass = $admin['pass'];

if($_SESSION['admin'] ...
调试后的结果如下:

21232f297a57a5a743894a0e4a801fc3
Array

感谢aming的回复!

TOP

引用:
原帖由 aming 于 2008-5-21 13:43 发表
发现有登陆不了的情况可以下载下面的附件覆盖一下。
因为session名和你网站上面的有重复的,所以出现这个问题。
覆盖后可以正常登陆了

TOP

回复 17# aming 的帖子

万分感激 可以用了 谢谢

TOP

发新话题