LoggedIn
событие срабатывает, когда пользователь успешно вошел в систему. Например,
protected void Login1_LoggedIn(object sender, EventArgs e)
{
Response.Redirect("Page.aspx");
}
Редактировать: Ссылаясь на ваш комментарий, если вы добавите приведенный ниже код в раздел <configuration>
файла web.config, он убедится, что пользователь unauthenticated
не будет иметь доступа к ваша страница.
<location path="FolderNameIfAny/Page.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
Если вы хотите защитить свою папку от пользователей unauthenticated
, сделайте это, как ..
<configuration>
......................
......................
<location path="FolderName1">
<system.web>
<authorization>
<deny users="?"/>
<allow roles="role1"/>
</authorization>
</system.web>
</location>
<location path="FolderName2">
<system.web>
<authorization>
<deny users="?"/>
<allow roles="role2,role3IfAny"/>
</authorization>
</system.web>
</location>
</configuration>
Вы можете разрешить определенным ролям доступ к определенной папке.