Как открыть форму PHP на основе токена в одном сеансеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как открыть форму PHP на основе токена в одном сеансе

Сообщение Anonymous »

Отдельный сеанс запускается, когда я использую форму забытого пароля, запущенную токеном, для сброса пароля. Как я могу настроить
reseturl для использования только активного сеанса?

Код: Выделить всё

public function sendToken($email, $resetUrl) {
// Validate email address
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
return false; // Invalid email address
}

// Output or log the value of the reset URL
echo "Reset URL: $resetUrl"; // Output to screen

// Encode HTML content
$emailBody = '

To reset your password, click here.';

// Set additional headers
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
$headers .= "From: Your Name \r\n";
$headers .= "Reply-To: Your Name \r\n";
$headers .= "X-Mailer: PHP/" . phpversion();

// Send email
$subject = 'Reset your password';
if (mail($email, $subject, $emailBody, $headers)) {

return true; // Email sent successfully
}

return false; // Failed to send email

}
Я попробовал приведенный выше код, но форма URL использует отдельный сеанс, и я не могу обновить свою базу данных пользователей. У меня есть аутентификация пользователя с использованием сеанса в целях безопасности.

Подробнее здесь: https://stackoverflow.com/questions/784 ... me-session
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Пароль сохраняется в сеансе PHP, но при перезагрузке страницы он возвращается в форму входа.
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Почему AVPlayer запрашивает несколько диапазонов объединения в одном сеансе?
    Anonymous » » в форуме IOS
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как выполнить несколько команд в одном сеансе в Paramiko? (Python)
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • User_id и имя пользователя не сохраняются в сеансе php
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Конечная точка API не выполняет проверку токена CSRF в Sanctum – несоответствие токена CSRF
    Anonymous » » в форуме Php
    0 Ответы
    155 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»