怎么解决登陆成功后不是跳转到首页而是跳转到会员中心页面呢?
1、登陆转到会员中心页面:
修改/e/memberconnect/memberconnectfun.php
//处理登录
function MemberConnect_DoLogin($apptype,$openid){
global $empire,$dbtbpre;
$apptype=RepPostVar($apptype);
$openid=RepPostVar($openid);
$mcr=MemberConnect_CheckOpenid($apptype,$openid);
if($mcr['id'])
{
$lifetime=0;
$r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='".$mcr['userid']."' limit 1");
DoEcmsMemberLogin($r,$lifetime);
MemberConnect_UpdateBindLogin($mcr['id']);
MemberConnect_ResetVar();
printerrortourl('../../../');
}
else
{
printerrortourl('../tobind.php');
}
}
printerrortourl('../../../');
修改为:printerrortourl('"/e/member/cp/"');
2、退出转到会员中心页面:
修改/e/member/class/member_loginfun.php
//退出登陆
function qloginout($userid,$username,$rnd){
global $empire,$public_r,$ecms_config;
//是否登陆
$user_r=islogin();
if($ecms_config['member']['quiturl'])
{
Header("Location:".$ecms_config['member']['quiturl']);
exit();
}
$user_r[userid]=(int)$user_r[userid];
$rnd=make_password(20);//产生随机密码
$sql=$empire->query("update ".eReturnMemberTable()." set ".egetmf('rnd')."='$rnd' where ".egetmf('userid')."='$user_r[userid]'");
EmptyEcmsCookie();
$dopr=1;
if($_GET['prtype'])
{
$dopr=9;
}
$gotourl="../../";
$gotourl="../../";
修改为:printerrortourl('"/e/member/cp/"');