index.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. require("../../class/connect.php");
  3. require("../../class/db_sql.php");
  4. require("../class/user.php");
  5. require("../class/member_registerfun.php");
  6. $link=db_connect();
  7. $empire=new mysqlquery();
  8. $editor=1;
  9. eCheckCloseMods('member');//关闭模块
  10. //关闭
  11. if($public_r[register_ok])
  12. {
  13. printerror("CloseRegister","history.go(-1)",1);
  14. }
  15. //验证时间段允许操作
  16. eCheckTimeCloseDo('reg');
  17. //验证IP
  18. eCheckAccessDoIp('register');
  19. $tobind=(int)$_GET['tobind'];
  20. //转向注册
  21. if(!empty($ecms_config['member']['registerurl']))
  22. {
  23. Header("Location:".$ecms_config['member']['registerurl']);
  24. exit();
  25. }
  26. //已经登陆不能注册
  27. if(getcvar('mluserid'))
  28. {
  29. printerror("LoginToRegister","history.go(-1)",1);
  30. }
  31. if(!empty($ecms_config['member']['changeregisterurl'])&&!$_GET['groupid'])
  32. {
  33. $changeregisterurl=$ecms_config['member']['changeregisterurl'];
  34. if($tobind)
  35. {
  36. $changeregisterurl.='?tobind=1';
  37. }
  38. Header("Location:".$changeregisterurl);
  39. exit();
  40. }
  41. $groupid=(int)$_GET['groupid'];
  42. $groupid=$groupid?$groupid:eReturnMemberDefGroupid();
  43. CheckMemberGroupCanReg($groupid);
  44. $formid=GetMemberFormId($groupid);
  45. if(empty($formid))
  46. {
  47. printerror('ErrorUrl','',1);
  48. }
  49. $ecmsfirstpost=1;
  50. $formfile='../../data/html/memberform'.$formid.'.php';
  51. //导入模板
  52. require(ECMS_PATH.'e/template/member/register.php');
  53. db_close();
  54. $empire=null;
  55. ?>