-
Notifications
You must be signed in to change notification settings - Fork 0
/
register.php
132 lines (107 loc) · 2.94 KB
/
register.php
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?php
session_start();
error_reporting(0);
header("Content-Type:text/html;charset=utf-8");//设置页面显示中文
//接收注册信息
$username=$_POST['RuserName'];
$email=$_POST['email'];
$pwd1=$_POST['Rpassword1'];
$pwd2=$_POST['Rpassword2'];
$school=$_POST['Rschool'];
$academy=$_POST['Racademy'];
$auth_code=$_POST['Auth_code'];
$auth_code1=$_SESSION['randpwd'];
require_once 'mysql-connect.php';
if($username==""|| $pwd1==""||$pwd2==""||$email==""){
echo"2";
}else if($pwd1!=$pwd2){
echo"3";
}else{
$num=file_get_contents("http://127.0.0.1/roster/check_username.php?id=".$username);
if(!$num) //如果已经存在该用户
{
echo "4";
}
else if($auth_code1!=$auth_code)
{
echo"5";
}
else{
$pwd3=substr(md5(md5($pwd1).md5($username)),0,20);
$sql_insert = "insert into user (userName,passWord,email,college,academy) values('$username','$pwd3','$email','$school','$academy')";
$result=mysqli_query($db,$sql_insert);
if(!$result) echo"0";//注册失败
else echo"1";
}
mysqli_close($db);
}
/* function check_input($value)
{
//if (get_magic_quotes_gpc())
// {
// $value = stripslashes($value);
// }
//
//if (!is_numeric($value))
// {
// $value = "'" . mysql_real_escape_string($value) . "'";
// }
return $value;
}
$username=check_input($_POST['RuserName']);
$email=check_input($_POST['email']);
$pwd1=check_input($_POST['Rpassword1']);
$pwd2=check_input($_POST['Rpassword2']);
$school=check_input($_POST['Rschool']);
$academy=check_input($_POST['Racademy']);
//echo $username."*".$email."*".$pwd1."*".$pwd2."*".$school."*".$academy;
// by zqqian
require_once 'mysql-connect.php';
$name=$username;
$password=$pwd1;
$pwd_again=$pwd2;
//$code=$_POST['check'];
if($name==""|| $password=="")
{
echo"用户名或者密码不能为空";
}
else
{
if($password!=$pwd_again)
{
echo"两次输入的密码不一致,请重新输入!";
echo"<a href='register.php'>重新输入</a>";
}
// if need to open check code
// else if($code!=$_SESSION['check'])
// {
// echo"验证码错误!";
// }
else {
$sql = "select userName from user where userName = '$username'"; //SQL语句
$result = mysql_query($sql); //执行SQL语句
$num = mysql_num_rows($result); //统计执行结果影响的行数
if($num) //如果已经存在该用户
{
echo "<script>alert('用户名已存在'); history.go(-1);</script>";
}
else{
$pw3=md5(md5($pw1).md5($username));
$sql_insert = "insert into user (userName,passWord,email,college,academy) values('$username','$pw3','$email','$school','$academy')";
$result=mysql_query($sql_insert);
if(!$result)
{
echo"注册不成功!";
echo"<a href='register.php'>返回</a>";
}
else
{
echo"注册成功!";
// jump to index.php?
echo "<script>alert('注册成功!'); history.go(-1);</script>";
}
}
}
}*/
// refer to http://blog.csdn.net/jimoshuicao/article/details/17403327
?>