帝国cms实现会员注册之后根据所在会员组转向的方法
<span>帝国cms要实现会员注册之后根据所在会员组转向的能能,就需要修改/e/member/class/member_registerfun.php文件</span><br><span> </span><br><span>找到第175行,修改成如下代码:</span><br><span> </span><br><br><div>代码如下:</div>
<div id="phpcode2">
//审核<br>
if($checked==0)<br>
{<br>
$location=DoingReturnUrl("../../",$_POST['ecmsfrom']);<br>
printerror("RegisterSuccessCheck",$location,1);<br>
}<br>
$logincookie=0;<br>
if($ecms_config['member']['regcookietime'])<br>
{<br>
$logincookie=time()+$ecms_config['member']['regcookietime'];<br>
}<br>
$r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$userid' limit 1");<br>
$set1=esetcookie("mlusername",$username,$logincookie);<br>
$set2=esetcookie("mluserid",$userid,$logincookie);<br>
$set3=esetcookie("mlgroupid",$groupid,$logincookie);<br>
$set4=esetcookie("mlrnd",$rnd,$logincookie);<br>
//验证符<br>
qGetLoginAuthstr($userid,$username,$rnd,$groupid,$logincookie);<br>
//登录附加cookie<br>
AddLoginCookie($r);<br>
if($groupid==1)<br>
{<br>
$location="地址1";<br>
}<br>
elseif($groupid==2)<br>
{<br>
$location="地址2";<br>
}<br>
$returnurl=getcvar('returnurl');<br>
if($returnurl&&!strstr($returnurl,"e/member/iframe")&&!strstr($returnurl,"e/member/register")&&!strstr($returnurl,"enews=exit"))<br>
{<br>
$location=$returnurl;<br>
}<br>
$set5=esetcookie("returnurl","");<br>
//易通行系统<br>
DoEpassport('reg',$userid,$username,$truepassword,$salt,$email,$groupid,$registertime);<br>
$location=DoingReturnUrl($location,$_POST['ecmsfrom']);<br>
printerror("RegisterSuccess",$location,1);<br>
}<br>
else<br>
{printerror("DbError","history.go(-1)",1);}<br>
}<br>
?></div>
<br><span>其中的:</span><br><br><div>
代码如下:</div>
<div id="phpcode3">
if($groupid==1)<br>
{<br>
$location="地址1";<br>
}<br>
elseif($groupid==2)<br>
{<br>
$location="地址2";<br>
}</div>
<br><span>即为添加的跳转代码。</span>
頁:
[1]