dede login.php,DedeCms会员登录成功,又跳转到登录页面

我使用的是dedecms5.7的sp1版本,整合了Discuz+UChome,三个都通信成功。然后后面我测试同步登录和退出的时候,发现dede的会员登录成功,但是又马上跳转到登录页面,就是说不能进入会员中心,但是Discuz和UChome都可以。我使用的是相同的用户名和密码登录,而且有提示登录成功,请问各位大虾这个情况怎么解决!

回复讨论(解决方案)

跳转的url设置的对不

对的,源文件没有更改过,指向index.php

看看是不是cookie作用域设置那里的问题。

http://www.discuz.net/thread-466490-1-1.html

session.cookie_path = /,你想说的是这个吗?这个应该是这样配置的,没有问题吧

有可能是BOM问题。

你想说的是这个吗?这个应该是这样配置的,没有问题吧

首先,你找一下/dede/login.php里面有一段代码,你查找“成功登录,正在转向管理管理主页”,然后把对应的代码改成这样,

if($res==1)

{

$cuserLogin->keepUser();

if(!empty($gotopage))

{

ShowMsg('成功登录,正在转向管理管理主页!',$gotopage);

exit();

}

else

{

ShowMsg('恭喜您成功登录,正在转向管理管理主页!',"index.php");

exit();

}

}

你看是不是这样写的,如果不是改成这样的;

然后在/dede/templets/login.htm查找然后看下面有没有这样一句,如果没有,添加上,或者说不是这是这样写的,改成这样的。然后再登录看看。

你看是不是这样写的,如果不是改成这样的;

然后在/dede/templets/login.htm查找然后看下面有没有这样一句,如果没有,修真世界http://www.xzsj8.com添加上,或者说不是这是这样写的,改成这样的。然后再登录看看。

UTF-8版的所有PHP文件,如果你修改不当,就会存在BOM文件头,导致登录后发送cookie失效。

目录下,有可能文件名字相同了,看看链接库有木有问题

cookie吧,看下服务的时间是不是不对应的

dede不是很好用,还是用帝国把

我使用的是dedecms5.7的sp1版本,整合了Discuz+UChome,三个都通信成功。然后后面我测试同步登录和退出的时候,发现dede的会员登录成功,但是又马上跳转到登录页面,就是说不能进入会员中心,但是Discuz和UChome都可以。我使用的是相同的用户名和密码登录,而且有提示登录成功,请问各位大虾这个情况怎么解决!

在后台:系统-系统基本参数-核心设置-跨域共享cookie的域名(例如: .dedecms.com):看是不是你当前的网站的域,如你当前是localhost,但是你把它设为burnme.cn,就会出现前台登陆成功后又跳转至登陆页的情况,把它改成当前的域名或者留空就可以了。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值