Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- public function reg() {
- $d = array($_POST['name'], $_POST['surname'], $_POST['email'], $_POST['pass'], $_POST['pass_repeat']);
- $salt = md5("handface");
- // валідація
- if (!empty($d[0]))
- return "Вы не ввели фамилию";
- if (!empty($d[1]))
- return "Вы не ввели фамилию";
- if (!empty($d[2]))
- return "Вы не ввели email";
- if (!empty($d[3]))
- return "Вы не ввели пароль";
- $str = $d[2];
- $em = preg_match("/^(([a-zA-Z0-9_.]+)@([a-zA-Z0-9]+)\.[a-zA-Z0-9\-.]+$)/",$str,$go);
- if ($em != 1)
- return "Email введен не правильно!";
- // перевірка паролю
- $sql = 'SELECT `id` FROM `user` where `email` = "'.$email.'" ';
- $c = mysqli_query($this->linkToBase, $sql);
- while ($row = $c->fetch_assoc()) {
- $b[] = $row;
- }
- if (!empty($b))
- return "Email уже занят!";
- if ($d[3] == $d[4]) {
- $pass = md5($d[3] . $salt);
- $name = mysql_real_escape_string($d[0]);
- $surname = mysql_real_escape_string($d[1]);
- $email = mysql_real_escape_string($d[2]);
- $pass = mysql_real_escape_string($pass);
- $sql = "INSERT INTO `user` (`name`, `surname`, `email`, `pass`) VALUES ('$name', '$surname', '$email', '$pass')";
- mysqli_query($this->linkToBase, $sql);
- return "Авторизация прошла успешно!";
- } else {
- return "Пароль повторен не верно";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement