Код: Выделить всё
mt_srand($_GET['random_number']);
for ($i = 0; $i < 50; $i++) {
$random_number = mt_rand();
$predicted_token = $random_number;
echo "Predicted magic link token: " . $predicted_token . "
";
}
mt_srand($_GET['random_number']);
for ($i = 0; $i < 50; $i++) {
$random_number = mt_rand();
$predicted_token = $random_number;
echo "Predicted magic link token: " . $predicted_token . "
";
Теперь на одном из компьютеров, если я остановлюсь мой Apache2 и запустите его снова (чтобы я мог сбросить весь процесс). У меня есть следующий код для отправки электронного письма для сброса пароля.
Код: Выделить всё
if (!isset($_SESSION['seed_set'])) {
mt_srand("1111");
$_SESSION['seed_set'] = "valid";
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
...
...
try {
// Connect to SQLite database
$db = new PDO('sqlite:users.db');
if ($user) {
$random_number = mt_rand();
Подробнее здесь: https://stackoverflow.com/questions/790 ... and-in-php
Мобильная версия