bjay tiamsic Ответов: 1

Электронной почты с помощью кнопки URL-адрес страницы с использованием проверки подлинности Google


Привет,

Мой сайт находится в asp.net и c# в коде-позади. Он использует аутентификацию Google, чтобы позволить пользователю войти в систему, и когда сотрудник заполняет форму, ему будет отправлено электронное письмо.

Я использую хранимую процедуру SQL Server при отправке электронной почты, я хотел бы иметь ее с url-ссылкой, и когда утверждающий нажимает на ссылку, она направляет его на страницу с QUERYSTRING в URL-адресе, содержащем транзакцию (@trxnum).

Если утверждающий не вошел в систему, он будет перенаправлен на страницу входа в систему Google Authentication, как я могу сделать так, чтобы при входе утверждающего он был перенаправлен на ту же страницу/ссылку в электронном письме?

Что я уже пробовал:

Вот что у меня есть до сих пор, только ссылка на страницу со строкой запроса транзакции.

Пожалуйста кликните сюда чтобы совершить действие'

Но когда утверждающий не вошел в систему и его направляют на страницу входа и входа в систему, он получает страницу по умолчанию вместо ссылки в электронном письме.

1 Ответов

Рейтинг:
12

Er. Puneet Goel

Одно из решений состоит в том, чтобы сделать ссылку такой, как на целевой странице, чтобы она проверяла, вошел ли пользователь в систему, если да, то перенаправить на эту страницу, если нет, то получить ссылку перенаправления на сеанс и на sussessful login проверить, имеет ли сеанс значение. Если да, перенаправьте туда.


bjay tiamsic

Я уже делал эту технику раньше, я просто ищу более стратегический подход. Все равно спасибо. А пока я применю это.

Er. Puneet Goel

Пожалуйста, примите это как ответ, если вы находите это полезным.