У меня есть «выйти» -Кнопка в MasterPage, что я хочу, скрытый, когда пользователь вошел в систему.Как скрыть «выход из системы» при использовании метода «FormsAuthentication» для входа?
Логин-функциональность очень проста и осуществляется с помощью следующего кода в Web.config-файле (а также некоторые простой код в страницу регистрации):
<authentication mode="Forms">
<forms name="KunstCookie"
loginUrl="InnUtlogging.aspx"
defaultUrl="SalgsOversiktAdmin.aspx"
protection="All"
timeout="30" path="/" />
</authentication>
мне удалось войти и, используя имя пользователя и пароль, настроить на страницу регистрации.
Я пытаюсь скрыть кнопку отключения, в то время как я зарегистрирован, включив следующий код в файле masterPage.master.cs:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["kunstCookie"] != null)
{
ButtonLogout.Visible = false;
}
}
Но кнопка все еще там, когда я вошел . При загрузке страницы не появляется сообщение об ошибке. Его почти как файл cookie не существует или что-то еще.
Цените любую помощь.