Я сопоставляю несколько доменов на одном сайте и сравнивая домен с db, чтобы определить, какой контент отображать. Ну, один из доменов требует проверки подлинности на всех страницах, а другие - нет. Каким будет лучший способ условно применить роль пользователя на всем сайте, когда используется определенный домен?Условная форма аутентификации
1
A
ответ
0
Я решил это, проверив, какой домен я использовал, и если он был доменом, который требовал аутентификации, если пользователь не был в заданной роли пользователя, я перенаправил их на страницу входа. Я просто добавил это к методу «Page_Load» каждой страницы.
if (site == 13)
{
if (!User.IsInRole("SomeUserRole"))
{
Response.Redirect("~/Account/Login.aspx");
}
}