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