今天跟大家分享一个个人研究的关于pmw会员在登录之后不跳转到会员中心首页,而是返回之前的未登录时候的页面;
==============================================
修改文件有:
根目录下面的member.php;
templates\default\member下面的login.php;
第三个就是你需要增加登录功能的页面
==============================================
一、在member.php页面中需修改以下地方:
①.登录账户
在“初始化参数”的后面加一行代码:
$from=empty($from)? '' : $from;
查找到登录功能结尾处,将以下代码:
header('location:?c=default');
exit();
修改成:
if(!empty($from))
header('location:'.$from);
else
header('location:'.$_SERVER['REQUEST_URI']);
exit();
②.退出账户将header('location:?c=login');exit();修改成如下代码:
$from =empty($from) ? '' : $from;
if($from != '')
header('location:'.$from);
else
header('location:?c=login');
exit();
二、在login.php中的表单form最后一行添加如下代码:
三、在你需要修改的地方,例如首页中设置登录按钮或者是退出按钮:
" data-ke-src="member.php?c=login&from=<?php echo urlencode($_SERVER['REQUEST_URI']);?>">登录
" data-ke-src="member.php?a=logout&from=<?php echourlencode($_SERVER['REQUEST_URI']); ?>">退出