コード例 #1
0
                        $subject = "Подтверждение регистрации";
                        // здесь вам нужно поменять значение yousite на свой домен
                        $message = "Вы подали заявку на регистрацию в Multispin. " . "Подтвердите свою заявку по предложенной ссылке: " . "http://multispin.ru/php/activate.php?hash=" . $hash_code;
                        // отправляем письмо
                        if (!mail($user_email, $subject, $message, 'From: ' . $from)) {
                            // если письмо не отправлено то значит пользователь некорректно указал свою почту
                            echo "<center><a href=http://multispin.ru/registration_form.php>Вы не правильно указали почту.</a>";
                        } else {
                            // если письмо отправилось, то добавляем пользователя в базу данных с сгенерированным хеш кодом для активации
                            $conn = $this->ConnectDB();
                            $user_passwd = password_hash($user_passwd, PASSWORD_DEFAULT);
                            $conn->query("insert into users values (\n\t\t\t\t\t\t\t\t0,\n\t\t\t\t\t\t\t\t'{$user_login}',\n\t\t\t\t\t\t\t\t'{$user_passwd}',\n\t\t\t\t\t\t\t\t'{$user_email}',\n\t\t\t\t\t\t\t\t'{$hash_code}',\n\t\t\t\t\t\t\t\tfalse,\n                                '{$user_name}',\n                                '{$user_name2}',\n                                '{$user_phone}')\n\t\t\t\t\t\t\t\t");
                            echo "</center><center><a href=http://multispin.ru/>На указанный почтовый ящик отправлено письмо с ссылкой для активации вашего личного кабинета.</a></center>";
                        }
                    } else {
                        echo '<center><a href="../registration_form.php">Такой email уже есть в системе.</a></center>';
                    }
                } else {
                    echo '<center><a href="../registration_form.php">Такой логин уже есть в системе.</a></center>';
                }
            } else {
                echo '<center><a href="../registration_form.php">Пароли не совпадают.</a></center>';
            }
        } else {
            echo '<center><a href="../registration_form.php">Вы не верно заполнили поля формы регистрации.</a></center>';
        }
    }
}
$page = new registration();
$page->Process();