Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!Db::getCountOfLinesInTable("accounts", "login", $login)) {
- if (!Db::getCountOfLinesInTable("accounts", "email", $email)) {
- $password = htmlentities($_POST['password']);
- $time = date(DATE_COOKIE, time());
- $password = password_hash($password, PASSWORD_DEFAULT);
- $db = Db::getConnection();
- $db->query("INSERT INTO accounts(login, email, registration_date, password) VALUES ('{$login}', '{$email}', '{$time}', '{$password}')");
- $user = Db::selectLineFromTable("accounts", "login", $login);
- $token = Password::setToken($login);
- $url = "http://xn--80axfkg.xn--p1ai/token$token";
- $db->query("INSERT INTO pending(userID, token, token_time, token_for) VALUES ('{$user['id']}', '{$token}', '{$_SERVER["REQUEST_TIME"]}', 'registration')");
- $to = $email;
- $subject = "Подтверждение регистрации";
- $message = "Привет!<br><b>Ваш логин</b>: " . $login . "<br><b>Подтвердите Вашу почту</b>: " . $url . "<br>Проигнорируйте это сообщение, если не знаете почему его получили.";
- $mailSMTP = new SendMailSmtpClass('noreply@xn--80axfkg.xn--p1ai', 'dn5gvqewq', 'smtp.hoster.ru', 'noreply@xn--80axfkg.xn--p1ai');
- $headers = "MIME-Version: 1.0\r\n";
- $headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
- $headers .= "From: Подтверждение регистрации <noreply@xn--80axfkg.xn--p1ai>\r\n"; // от кого письмо
- $result = $mailSMTP->send($to, $subject, $message, $headers); // отправляем письмо);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement