register-page.php
2.84 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
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
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/register-page.css">
<title>Registration</title>
<meta charset="utf-8"/>
</head>
<body>
<?php
error_reporting(0);
$data = $_POST;
if(isset($data['signup'])) // registration p-ss
{
$name = filter_var(trim($data['name']), FILTER_SANITIZE_STRING);
$Lname = filter_var(trim($data['Lname']), FILTER_SANITIZE_STRING);
$Email = filter_var(trim($data['Email']), FILTER_SANITIZE_STRING);
$password = filter_var(trim($data['password']), FILTER_SANITIZE_STRING);
if($name == ''){ $errors[] = 'Enter your name!';}
elseif(mb_strlen($name) < 3 || mb_strlen($name) > 90){$errors[] = 'Minimum length for name is 3 characters';}
if($Lname == ''){ $errors[] = 'Enter your last name!';}
elseif(mb_strlen($Lname) < 3 || mb_strlen($Lname) > 90){$errors[] = 'Minimum length for last name is 3 characters';}
if($Email == ''){ $errors[] = 'Enter your email!';}
elseif(mb_strlen($Email) < 7 || mb_strlen($Email) > 90){$errors[] = 'Minimum length for email is 7 characters';}
if($password == ''){ $errors[] = 'Enter your password!';}
elseif(mb_strlen($password) < 7 || mb_strlen($password) > 90){$errors[] = 'Minimum length for password is 7 characters';}
if(empty($errors))
{
require_once "database_connection.php";
$password = md5($password."AlmazKydyrminFromQazaqstan");
if($connnection == false)
{
echo 'something went wrong...';
echo mysql_connect_error();
exit();
}
else
{
$sql = "SELECT * FROM `users` WHERE `email` LIKE '$Email'";
$result_0 = mysqli_query($connnection, $sql);
$user = mysqli_fetch_assoc($result_0);
if(count($user) != 0)
{
echo "User with such email already exists";
}
else
{
$result = mysqli_query($connnection, "INSERT INTO `users` (`name`, `surname`,
`email`, `password`) VALUES ('$name', '$Lname', '$Email', '$password')");
echo "Congratulations! You are registered!";
$connnection->close();
header('Location:login-page.php');
}
}
}
else
{
echo '<div id="mistakes">' .array_shift($errors). '</div>';
}
}
?>
<form action="register-page.php" method="POST"> <!--form to be completed-->
<div id="content">
<p>
<p><strong>First Name:</strong></p>
<input type="text" name="name" value="<?php echo @$data['name'];?>">
</p>
<p>
<p><strong>Last Name:</strong></p>
<input type="text" name="Lname" value="<?php echo @$data['Lname'];?>">
</p>
<p>
<p><strong>Email:</strong></p>
<input type="Email" name="Email" value="<?php echo @$data['Email'];?>">
</p>
<p>
<p><strong>Password:</strong></p>
<input type="password" name="password" value="<?php echo @$data['password'];?>">
</p>
<p>
<input type="submit" name="signup" value="Register">
</p>
</div>
</form>
</body>