腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

[帝国cms] 帝国cms注册完之后根据所在会员组实现转向的教程方法

0
回复
1013
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32853
发表于 19-4-7 14:08:50 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
                修改/e/member/class/member_registerfun.php文件7 C  j  Z4 D# y; T1 Z  n' ~( Q( ^
  L; Z. O/ A. [' G. I; ^# O) ~

% S7 {6 r$ \  ?代码如下:
4 X2 t  B" J& d: a' B; C
: m1 R0 ]2 `$ r) H0 _
  1. //审核
    ' }/ w# f7 B" G- Q
  2. if($checked==0)& T( D2 M4 {9 E
  3. {
    ( r" e( t6 M$ S) ]
  4. $location=DoingReturnUrl("../../",$_POST['ecmsfrom']);
    0 f0 U& g) D$ B
  5. printerror("RegisterSuccessCheck",$location,1);
    : d0 F  p- ~0 {: M4 P. f$ r
  6. }
    2 G# @* m- A; g' v" ]
  7. $logincookie=0;# m" S4 {8 n0 F' ~+ S3 H3 j9 H5 [. T
  8. if($ecms_config['member']['regcookietime']); |, z4 z+ _3 Q# @
  9. {/ s' S% L+ V% t6 C
  10. $logincookie=time()+$ecms_config['member']['regcookietime'];/ H4 l3 p' o: H8 w
  11. }
    7 o% N+ h! C0 R1 A
  12. $r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$userid' limit 1");9 f( }5 b- R# _; d4 V
  13. $set1=esetcookie("mlusername",$username,$logincookie);/ e' F  C& ]& B3 G# N. F+ m! P3 L8 b
  14. $set2=esetcookie("mluserid",$userid,$logincookie);% C3 Q# ^# I$ ]- U: ^' \
  15. $set3=esetcookie("mlgroupid",$groupid,$logincookie);  N0 E% q8 j" E2 g
  16. $set4=esetcookie("mlrnd",$rnd,$logincookie);
    8 M' o0 l/ }" f3 y9 r* G2 ^
  17. //验证符
    9 m' t. G8 b/ s) G+ t) g: V
  18. qGetLoginAuthstr($userid,$username,$rnd,$groupid,$logincookie);, P, s  {$ B3 e  j" e
  19. //登录附加cookie1 [2 ?$ @8 l+ u6 M
  20. AddLoginCookie($r);7 u9 i- S& E$ e; }- ^
  21.      
    7 u2 u) a& t3 y/ |
  22.      
    7 \0 |/ u, a$ K! B* N
  23.      
    0 t) f% S4 h2 W* U5 q: g0 A# W
  24. if($groupid==1)
    0 e/ X2 J% b+ o  A1 r9 c* y; `, ]
  25. {
    $ H  o  ^# c! w, n, x" {+ V
  26. $location="地址1";
    4 b) n2 M5 q+ `1 h8 e+ ?
  27. }
    9 r% ~' Y; q; ]3 L0 ~
  28. elseif($groupid==2)
    . ~# r! g3 @8 L* l( o; l
  29. {
    / s1 ~, V* l8 p4 y& ?: i
  30. $location="地址2";
    * a. V7 b* H' b' a
  31. }
    ' a) ?8 ]  h* b- y+ o" A
  32.      
    ; D& N6 e' \* v; X8 ^
  33.      
    , b  g- e( u9 K9 C* `6 v: S
  34. $returnurl=getcvar('returnurl');
    : k" t: K- S# d$ I
  35. if($returnurl&&!strstr($returnurl,"e/member/iframe")&&!strstr($returnurl,"e/member/register")&&!strstr($returnurl,"enews=exit"))+ Q& ?/ t! s; Z6 i% t9 a" ]% h
  36. {/ Q7 L/ ]: e8 C/ d& W
  37. $location=$returnurl;
    , i' b4 e" X/ A' q; G
  38. }
    . r; A& U+ Q9 c) F- I3 w
  39. $set5=esetcookie("returnurl","");
    4 b8 V& d+ w; k, A! k0 z' [
  40. //易通行系统6 r3 G& @" I! ]
  41. DoEpassport('reg',$userid,$username,$truepassword,$salt,$email,$groupid,$registertime);
    % E5 B* q& r+ u+ b! v8 j
  42. $location=DoingReturnUrl($location,$_POST['ecmsfrom']);
    7 `7 @) I# k7 Q1 L8 e. R* K
  43. printerror("RegisterSuccess",$location,1);
    % O+ `" t3 |3 n. y$ h5 F+ N& Q0 N* m
  44. }" A$ |9 B) z( v8 Y* B; Y! v
  45. else
    . |# o$ b+ `0 G+ r( Q
  46. {printerror("DbError","history.go(-1)",1);}3 e) O  _' S3 l$ ^" d1 Q* G
  47. }" s' m# @. t, l: g3 e: @
  48. ?>
复制代码

6 E0 u- @) `- X0 W: X
3 I4 l0 T7 j% t1 `4 N9 `! g1 a            
网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除