Просто хочу обновить, а не выйти из системы (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 () должен работать!