Как проверить подтверждение по электронной почте только до подтверждения? - PullRequest
0 голосов
/ 17 февраля 2020

Я хочу подтвердить регистрацию, подтвердив адрес электронной почты пользователя. Перед проверкой я перенаправлю пользователей на страницу проверки и не позволю им делать что-либо еще. Вот мои коды, чтобы сделать это:

file: redirect. asp

rs.open "select isEmailValid from members where id=" & user , objcon
if not rs.eof then
    if rs("isEmailValid")="no" then
        response.redirect "validateEmail/"
    end if
else
       response.redirect "signout/"
end if
rs.close

Я вставил <!--#include file="redirect.asp"--> на каждую страницу области пользователей, чтобы пользователь ничего не могу сделать, прежде чем сделать подтверждение по электронной почте. Поскольку я включаю этот файл в каждую страницу, и он имеет транзакцию с базой данных при каждом посещении страницы, мой вопрос заключается в том, как я могу проверить электронную почту только один раз, и после проверки я опускаю описанный выше процесс. Другими словами, я не хочу использовать select isEmailValid from members на каждой странице после подтверждения электронной почты. Я знаю, что это не проблема кодирования, а логическая проблема, которая может помочь программистам. Любая помощь приветствуется.

...