Я хочу подтвердить регистрацию, подтвердив адрес электронной почты пользователя. Перед проверкой я перенаправлю пользователей на страницу проверки и не позволю им делать что-либо еще. Вот мои коды, чтобы сделать это:
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
на каждой странице после подтверждения электронной почты. Я знаю, что это не проблема кодирования, а логическая проблема, которая может помочь программистам. Любая помощь приветствуется.