Когда я убиваю сеанс и снова возвращаюсь через его url, он показывает мое имя пользователя. Я пробовал session.abandon()
, session.RemoveAll()
, session.Clear()
.... Помощь будет оценена. Спасибо заранее. Привет, ребята Спасибо. Но когда я иду через браузер кнопку назад код работает нормально, но при вставке доцент URL manually.Here это кодЗавершение сеанса Asp.net
public partial class products : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["full_name"] == null)
{
Response.Write("<script language='javascript'>alert('Your are Logged out.Please sign In to Continue.');location='Log-In.aspx'</script>");
}
else
{
Response.Write("hi "+Session["full_name"].ToString());
}
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session.Remove("full_name");
Session.Abandon();
Response.Write("<script language='javascript'> alert('logged out successfully');location='Log-In.aspx'</script>");
}
}
Надеюсь, это поможет
Вы вернетесь с помощью кнопки браузера? – Adil
Можете ли вы уточнить вопрос с кодом входа? – Damith
Adil is right ... Проблема с историей браузера ... Она забирает вас только на предыдущую страницу. –