用户登录注册回调地址优化
parent
7d1da07086
commit
cc51f1192c
|
|
@ -57,15 +57,28 @@ class User extends Common
|
|||
$referer_url = empty($_SERVER['HTTP_REFERER']) ? MyUrl('index/user/index') : htmlentities($_SERVER['HTTP_REFERER']);
|
||||
if(!empty($_SERVER['HTTP_REFERER']))
|
||||
{
|
||||
// 是否是指定页面,则赋值用户中心
|
||||
$all = ['login', 'regster', 'forget', 'logininfo', 'reginfo', 'smsreginfo', 'emailreginfo', 'forgetpwdinfo'];
|
||||
$status = false;
|
||||
foreach($all as $v)
|
||||
{
|
||||
if(strpos($_SERVER['HTTP_REFERER'], $v) !== false)
|
||||
{
|
||||
$referer_url = MyUrl('index/user/index');
|
||||
$status = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// 未匹配到指定页面
|
||||
if(!$status)
|
||||
{
|
||||
// 非商城域名,则赋值用户中心
|
||||
if(GetUrlHost($referer_url) != GetUrlHost(__MY_URL__))
|
||||
{
|
||||
$referer_url = MyUrl('index/user/index');
|
||||
}
|
||||
}
|
||||
}
|
||||
return $referer_url;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue