Я работаю над веб-приложением asp.net (с c #), и здесь у меня проблема.
Что у меня есть страница клиента (customer.aspx), и на этой странице пользователь может заполнить свою информацию, а пользователь также может обновить, если это уже зарегистрированный пользователь.
Поэтому, когда эта страница загружается, я проверяю, вошел ли пользователь в систему или не использует переменную сеанса, и если эта переменная сеанса установлена, то пользователь может обновить свою информацию, а вот код проверки на customer.aspx
protected void Page_Load(object sender, EventArgs e)
{
if (Session["customerID"] != null)
{
//here is my code
}
}
но проблема в том, что если мой пользователь нажимает на кнопку «Выйти», то все идет хорошо, но если пользователь просто нажимает кнопку «Назад» в моем браузере (IE 7.0), то ему разрешается обновлять свою информацию, и этого не должно происходить. Поэтому, пожалуйста, сообщите мне решение этой проблемы.
мой код logout.aspx здесь:
protected void Page_Load(object sender, EventArgs e)
{
Session.Clear();
Session.RemoveAll();
Session.Abandon();
Response.Redirect("login.aspx");
}
поэтому, пожалуйста, предложите мне решение этой проблемы.