Member 12807275 Ответов: 1

О сеансе четко описанном в описании прочтите его и предложите мне что нибудь


Здравствуйте, ребята, пожалуйста, помогите мне в моем проекте ?
моя проблема в том, что в моем проекте есть две страницы: первая-это страница входа для авторизованного пользователя, когда пользователь нажимает кнопку входа, он перенаправляется на вторую страницу ...на второй странице кнопка выхода после нажатия кнопки он перенаправляется на первую страницу, которая является логином ...но когда я перенаправляю вторую страницу в url, она сразу переходит на вторую страницу без логина ?????? что я могу для этого сделать ??? ему нужно каждый раз переходить с первой страницы

Что я уже пробовал:

сессионный метод пробую ..................................

1 Ответов

Рейтинг:
1

Suvendu Shekhar Giri

Вам нужно создать сеанс, когда есть успешный вход в систему на первой странице, например-

if({expression to check if login successful})
{
   Session["UserId"]=UserId; //anything that uniquely describes the logged in user
}

Затем на второй странице, в событии page_load, вы можете поставить галочку типа-
protected void Page_Load(object sender, EventArgs e)
{
   If(Session["UserId"]==null)
   //redirect to login page
   //Response.Redirect("Login.aspx"); //to your first page
}


Надеюсь, это поможет :)