【问题标题】:How to make an endless session in controller如何在控制器中进行无休止的会话
【发布时间】:2021-08-19 20:33:29
【问题描述】:

会话可能会自行结束 10 到 15 分钟,我希望会话在网络打开时继续。 我想要一个通过控制器的简化方式

  [HttpPost]
        public ActionResult Verify(Users acc, string fullname, string roll)
        {
            DesigenTeemOfMagoubEntities db = new DesigenTeemOfMagoubEntities();
            var f_password = HelperClass.EncryptPassword(acc.Password);
            var data = db.Users.Where(s => s.Username.Equals(acc.Username) && 
            s.Password.Equals(f_password)).ToList();
            count = 0;
            if (data.Count() > 0)
            {
                var category = db.Users.Where(s => s.Username == acc.Username).First();
                acc.FullName = category.FullName.ToString();
                acc.Roll = category.Roll.ToString();
                acc.lang = category.lang.ToString();
                acc.bransh = category.bransh.ToString();
                Session["UserName"] = acc.Username.ToString();
                Session["Password"] = HelperClass.EncryptPassword(acc.Password).ToString();
                Session["FullName"] = acc.FullName.ToString();
                Session["Roll"] = acc.Roll.ToString();
                Session["lang"] = acc.lang.ToString();
                Session["bransh"] = acc.bransh.ToString();
                return RedirectToAction("mob", "Account");
            }
            else
            {
                ViewBag.error = "Login failed";
                return RedirectToAction("Logincheck");
            }
        }

【问题讨论】:

    标签: asp.net-mvc-4 asp.net-mvc-3 asp.net-mvc-5


    【解决方案1】:

    您可以在 web.config 中设置会话的超时时间,如下所示。会话超时的默认值为 20 分钟。

    我建议你给出一个大数字。您可以提及的最大数字是525,600 minutes (1 year)。有关会话超时的更多详细信息,请参阅this

    <configuration>
      <system.web>
         <sessionState timeout="20"></sessionState>
      </system.web>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 2011-05-26
      • 2023-03-16
      • 2016-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      相关资源
      最近更新 更多