Как проверить с помощью PHP, что пользователь действительно зашел на сайт, а не браузер, который вошел в фон?

Идея состоит в том, чтобы отправить электронное письмо пользователю, который зарегистрировался на моем веб-сайте, со ссылкой, содержащей токен, для проверки его почты.

site.com?token=letras_random

При входе по ссылке php получает переменную токена и проверяет, находится ли она в базе данных, проверяя почту пользователя.

Проблема, которая возникла, заключалась в том, что, просто открывая почту (не вводя ссылку), мой браузер вводит ссылку в фоновом режиме (я думаю, что загрузка сайта происходит быстрее, если пользователь действительно заходит)

При входе на сайт в фоновом режиме активируется скрипт PHP путем проверки почты (то есть, даже если пользователь на самом деле не ввел ссылку или хочет зайти на мой сайт, уже проверяет почту)

Как можно сделать, чтобы Посмотрите, действительно ли пользователь ввел ссылку или это был ваш браузер, который ввел фон?

0
задан 27.11.2019, 20:29
2 ответа

Возможный soluci¦n состоит в том, что в почте его env¦ - c¦digo verificaci¦n, asà - когда он вводит информацию в компьютер в и соединение не случается до тех пор, пока c¦digo не будет вошедшим.

Другая форма, которая мне кажется возможной, состоит в том, что setea password в соединении verificaci¦n asà - одинокий пользователь регистрируется с электронной почтой, и во время давания click в соединении создавать password для Вашего счета.

Надеялся, что он ты помогает.

1
ответ дан 01.12.2019, 10:45

В конце концов то, что я сделал, он состоял в том, чтобы помещать внутри веб сайта, где пользователь вводит в компьютер функцию javascript, который посылает этот token автоматически на втором плане из-за POST в другой файл .php

Этот файл php, проверь token и проверь mail. javascript сайта, где - пользователь, получает ответ и printea результат (Если я проверяю или нет mail)

0
ответ дан 01.12.2019, 10:45

Теги

Похожие вопросы