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

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

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

691

主题

705

帖子

3万

积分

董事

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

积分
31863
     紫钻仅向指定用户开放  
发表于 19-4-7 14:08:50 | 显示全部楼层 |阅读模式
                修改/e/member/class/member_registerfun.php文件9 }- c9 f! R2 n# B1 E; o+ f, t8 w9 s

/ n5 B/ T  x( Q- P1 d7 C
3 e( c6 R6 k' B  W代码如下:1 W1 {# h8 o+ n
7 i6 ~# l( ~6 q7 X
  1. //审核
    + f; r/ f% K8 H1 D, |8 a: v
  2. if($checked==0)
    . V9 f9 f) O% e. ?0 m; k7 Q
  3. {- o; r( X2 r/ _$ O1 B. _. B2 Y- h
  4. $location=DoingReturnUrl("../../",$_POST['ecmsfrom']);/ j6 m- }& Y0 [5 h
  5. printerror("RegisterSuccessCheck",$location,1);
    . B  C( h9 M" j3 Z5 u
  6. }
    5 f4 d9 f: i- @- U( r$ T
  7. $logincookie=0;# A% `# _) z& {9 [
  8. if($ecms_config['member']['regcookietime'])2 }, r1 p% E/ s; }
  9. {/ Z  P# p. a& C; c' v& A4 h7 H
  10. $logincookie=time()+$ecms_config['member']['regcookietime'];- e2 j4 M# n" t
  11. }; O. E- X5 ~% ?2 J* [% b9 s3 Q
  12. $r=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$userid' limit 1");
    7 d6 C$ W; }  }' d+ K5 y5 O- K
  13. $set1=esetcookie("mlusername",$username,$logincookie);
      V3 k2 j. l  g0 F
  14. $set2=esetcookie("mluserid",$userid,$logincookie);
    - o$ y0 @4 V5 ^2 |
  15. $set3=esetcookie("mlgroupid",$groupid,$logincookie);
    6 b- T) t/ X1 @6 S- A: g: R
  16. $set4=esetcookie("mlrnd",$rnd,$logincookie);
    7 `2 B! Z) @2 m) G* r
  17. //验证符
    ) f8 }& |  e; l7 ]$ \+ \
  18. qGetLoginAuthstr($userid,$username,$rnd,$groupid,$logincookie);! `5 F3 X$ E; q5 c9 {
  19. //登录附加cookie
    3 t+ G. Q% w5 J% c" V
  20. AddLoginCookie($r);
    ) E) u, E" T; {
  21.      ! J# K8 N- k% W: v3 }+ _/ E' S$ W
  22.      3 T3 l! m& L' `2 e  N
  23.      1 ~7 e% X0 j( E0 a8 T+ \
  24. if($groupid==1)' A! G/ ?5 N  X/ I$ p9 r2 B% D
  25. {6 v) [5 o4 D+ ~
  26. $location="地址1";
    & l2 f# Y6 e# \/ e3 h, `
  27. }
    ) e; k: _( y8 U1 r0 C9 Q( p1 c
  28. elseif($groupid==2)/ E+ N7 @+ o1 j& E" N4 D
  29. {
    4 ~5 p3 `9 e% b% \  A  N
  30. $location="地址2";
    6 Q9 O8 \1 m6 f6 [! _8 A8 f) d
  31. }
    ; P* x. u' m# }5 C' K/ r3 S' }! ?2 G! p
  32.      5 G4 `9 l! S$ E; B1 w, m8 W
  33.      / l8 M& D4 n8 I. v$ u2 N
  34. $returnurl=getcvar('returnurl');* d: B- i8 z6 X# j1 ?2 w6 m' R
  35. if($returnurl&&!strstr($returnurl,"e/member/iframe")&&!strstr($returnurl,"e/member/register")&&!strstr($returnurl,"enews=exit"))
    ! b3 n& L  o4 \0 F1 Q5 I
  36. {) y% T, F0 g' n* \. @$ T
  37. $location=$returnurl;; c' i* b& X/ k; s2 [3 B7 G
  38. }
    " b5 V' v. H6 i( w/ `
  39. $set5=esetcookie("returnurl","");" E( X' R6 U9 V: ?
  40. //易通行系统
    ; q$ \. K7 d. d
  41. DoEpassport('reg',$userid,$username,$truepassword,$salt,$email,$groupid,$registertime);
    / s$ j! l" C6 Z: s2 ^4 R" ~  _
  42. $location=DoingReturnUrl($location,$_POST['ecmsfrom']);
    3 b$ z2 Y: h: W& `0 \
  43. printerror("RegisterSuccess",$location,1);
    / F7 T5 ]" N0 X
  44. }
    ' i, m3 ]. b/ a. Z; t
  45. else
    + y  d/ p" O5 k) T8 J5 i5 U5 }
  46. {printerror("DbError","history.go(-1)",1);}
    . E% l8 B) c& q5 C0 m# N; U+ \
  47. }
    6 [$ d0 H: k' z2 N6 _$ P
  48. ?>
复制代码

4 L4 R" d" N3 B
+ E2 T' l: l2 {" c% r( T            

qiuqiufa.com

网站简介

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