Aseeraa Ответов: 0

Просто хочу обновить, а не выйти из системы (ASP.NET)


Спасибо тем, кто нашел время почитать и помочь с этим. Проект является добровольным для местной игровой локальной сети.

Проблема:
Геймер приходит и не платит и не регистрируется на сайте. Мы позволяем им сделать процесс регистрации, и когда он просит их завершить регистрацию, они не могут этого сделать, потому что в системе они еще не заплатили. Итак, администратор входит в систему и выбирает свое новое имя пользователя из выпадающего меню в таблице. Затем администратор выбирает "cash paid", и для того, чтобы он обновился, администратор должен затем обновить его. После обновления он заставляет администратора выйти из системы, а затем администратор должен снова войти в систему, а затем он обновляет и показывает геймеру, как он платит наличными, и тогда они могут завершить вход.

Если вам понадобится какой-либо дополнительный код или детали, пожалуйста, дайте мне знать. Вот тут-то я и думаю, что происходит несчастье. Спасибо еще раз.

С фоновым кодом:
protected void CheckoutButton_Click(object sender, EventArgs e)
       {
           FormsAuthentication.SignOut();
           Session.Abandon();

           //Clear Authentication Cookie.
           HttpCookie cookie1 = new HttpCookie(FormsAuthentication.FormsCookieName, "");
           cookie1.Expires = DateTime.Now.AddYears(-1);
           Response.Cookies.Add(cookie1);

           // clear session cookie (not necessary for your current problem but i would recommend you do it anyway)
           HttpCookie cookie2 = new HttpCookie("ASP.NET_SessionId", "");
           cookie2.Expires = DateTime.Now.AddYears(-1);
           Response.Cookies.Add(cookie2);
           Response.Redirect("~/Checkin.aspx");
           //FormsAuthentication.RedirectToLoginPage();
       }


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

Я попробовал подправить код,вытащив несколько вещей. Я работаю над этим уже несколько дней, но я новый и ржавый.

Vincent Maverick Durano

Почему бы вам просто не перенаправить пользователя на страницу и не удалить свой выход из системы и очистку файлов cookie?

Aseeraa

Поэтому удалите большую часть этого кода и замените его ответом.Перенаправление ()?

Sunasara Imdadhusen

думаю, только ответ.Redirect () должен работать!

0 Ответов