Вам необходимо внедрить новый модуль входа, копирующий существующий, и в верхней части входа в систему просто проверьте cookie и сделайте FormsAuthentication.SetAuthenticationCookie(username)
, и все готово!
Вам необходимо пересмотреть соображения безопасности и убедиться, что вы хотите это сделать. Вместо того, чтобы использовать куки, вы можете сделать URL-адрес входа, где вы должны сделать следующее: Сформировать URL как /yourpage.aspx?user={bacd} & подпись = {хэш-код в тайне + имя пользователя}
В yourpage. aspx вам нужно восстановить подпись с помощью секретного + имени пользователя и сопоставить ее, если она соответствует, просто сделайте FormsAuthentication.SetAuthenticationCookie(username)
и перенаправляйтесь на соответствующую страницу.
Надеюсь, это поможет.
Спасибо за ваш ответ. Но почему мы ищем внешний файл cookie, нам нужно сделать как аутентификацию SSO между другим сайтом, который работает в PHP. Если мы щелкнем ссылку на сайте PHP, без (имя пользователя, pwd - страница входа), нам нужно зайти на наш сайт DNN. – Venkat