forked from arm2009/main
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuser_Registration.php
144 lines (135 loc) · 5.55 KB
/
user_Registration.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
133
134
135
136
137
138
139
140
141
142
143
144
<?php
include_once('UserControl/userControl.php');
$bAllDone = false;
$sErrHeader = '';
$sErrMessage = '';
if (isset($_POST['sName1']) && isset($_POST['sName2']) && isset($_POST['sLogin']) && isset($_POST['sPhone']) && isset($_POST['sPass1']) && isset($_POST['sPass2']))
{
$sLogin = $_POST['sLogin'];
$sName1 = $_POST['sName1'];
$sName2 = $_POST['sName2'];
$sPhone = $_POST['sPhone'];
$sPass1 = $_POST['sPass1'];
$sPass2 = $_POST['sPass2'];
if (filter_var($sLogin, FILTER_VALIDATE_EMAIL) && $sPass1 == $sPass2)
{
$bAllDone = true;
}
}
if ($bAllDone)
{
$sResult = UserControl::Register($sLogin, $sPass1, $sPhone, $sName1, $sName2);
if ($sResult != 'Double name')
{
UserControl::Login($sLogin, $sPass1);
header ('Location: work_Space.php?sPoupupHeader=Поздравляем&sPoupupMessge=Теперь Вы один из нас и добро пожаловать!');
exit();
}
else
{
$_POST[sPoupupHeader] = 'Упс';
$_POST[sPoupupMessge] = 'Пользователь с таким адресом электронной почты уже зарегистрирован, может быть стоит воспользоватся средствами <a href="http://www.arm2009.ru/test2014/user_Restore.php">восстановления учетной записи</a>?';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<? include('Frame/header_all.php'); ?>
</head>
<body>
<? include_once('Frame/frame_PoupUp.php'); ?>
<table width="715" border="0" align="center" cellpadding="0" cellspacing="0" class="blockmargin_micro">
<tr>
<td align="left" class="white"><h1>Создание новой учетной записи</h1></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#0099CC" style="background:url(Grph/bkg/pattern_texture_w.jpg);">
<form action="" method="post" onsubmit="return IsFormValidate();">
<table width="715" border="0" align="center" cellpadding="0" cellspacing="0" class="blockmargin">
<tr>
<td>Имя:<br />
<label for="textfield7"></label>
<input name="sName1" type="text" class="input_field input_field_715 input_field_background" value="<?php if (isset($_POST['sPhone'])) echo $sName1; ?>" id="sName1"/></td>
</tr>
<tr>
<td>Фамилия:<br />
<label for="textfield6"></label>
<input name="sName2" type="text" class="input_field input_field_715 input_field_background" value="<?php if (isset($_POST['sName2'])) echo $_POST['sName2']; ?>" id="sName2" /></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Адрес электронной почты<br />
<label for="textfield"></label>
<input name="sLogin" type="text" class="input_field input_field_715 input_field_background" value="<?php if (isset($_POST['sPhone'])) echo $_POST['sLogin']; ?>" id="sLogin" /></td>
</tr>
<tr>
<td>Мобильный телефон:<br />
<label for="textfield11"></label>
<input name="sPhone" type="text" class="input_field input_field_715 input_field_background" value="<?php if (isset($_POST['sPhone'])) echo $_POST['sPhone']; ?>" id="sPhone" /></td>
</tr>
<tr>
<td> </td>
</tr>
<td>Придумайте пароль<br />
<label for="textfield"></label>
<input name="sPass1" type="password" class="input_field input_field_715 input_field_background" id="sPass1" /></td>
</tr> <tr>
<td>Повторите, чтобы не ошибиться<br />
<label for="textfield5"></label>
<input name="sPass2" type="password" class="input_field input_field_715 input_field_background" id="sPass2" /></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>Нажимая кнопку «Регистрация» или используя вход через социальные сети<br />
Вы подтверждаете согласие с условиями <a href="user_accept.txt" target="_blank">лицензии</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td height="1px" bgcolor="#0099CC"></td>
</tr>
<tr>
<td> </td>
</tr>
<td><input name="button" type="submit" class="input_button" id="button" value="Создать учетную запись" onclick="submitRegistration()"/></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?
/*Установка нижнего фрейма*/
include('Frame/frame_Bottom.php');
?>
<script type="text/javascript">
function IsFormValidate()
{
var sErrHeader = 'Недостаточно информации';
var sErrReport = 'Для регистрации необходимо заполнить все поля формы';
IsInputValidNotNull('#sName1');
IsInputValidNotNull('#sName2');
IsInputValidEmail('#sLogin');
IsInputValidNotNull('#sPhone');
IsInputValidPassword('#sPass1', '#sPass2');
if(bInputValidError)
{
SetInputValidFocusOnFirstErrorInput();
// PoupUpMessge(sErrHeader, sErrReport);
SetInputValidDefaultParams();
return false;
}
else
return true;
}
</script>
</body>
</html>