Virendra S from Bangalore, Karnataka Ответов: 0

Как я могу установить безопасный флаг на ASP.NET сессионный файл cookie?


необходимо установить безопасный флаг для сеансовых файлов cookie.

Я пробовал, как показано ниже, но сеанс будет нулевым, отображает сеанс истекшим. Пожалуйста, войдите в систему еще раз.
<httpCookies   requireSSL="true" />

я устанавливаю безопасный флаг для файлов cookie, как и выше код в <system.web>

код страницы cs:
protected void Page_Load(object sender, EventArgs e)
   {
       if (Request.ServerVariables["HTTP_REFERER"] != null)
       {
           if (Request.Form["mwa"] != null && Request.Form["mwp"] != null)
           {
               String EmployeeNo = Request.Form["mwa"];
               String ApplicationID = Request.Form["mwp"];
               TripleDESSecureAlgorithm.CipherCode objTripleDes = new TripleDESSecureAlgorithm.CipherCode();
               String strEmpNumbDec = objTripleDes.Decrypt(EmployeeNo, ApplicationID);
               if (strEmpNumbDec != "")
               {
                   Session["EMPID"] = strEmpNumbDec;
               }
           }
           if (HttpContext.Current.Session["EMPID"] == null)
           {
               Response.Write("<center>Session Expired. Please login again.</center>");
               Response.End();
           }


и
<authentication mode="Forms">
    <forms loginUrl="~/Account/Login.aspx" timeout="2880"  />
  </authentication>
в <system.web>

Пожалуйста, помогите мне в этом случае, почему текущая сессия равна нулю.? или любой другой способ реализовать это ?

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

Я пробовал, как показано ниже, но сеанс будет нулевым, отображает сеанс истекшим. Пожалуйста, войдите в систему еще раз.
<httpCookies   requireSSL="true" />

F-ES Sitecore

Давайте начнем с некоторых основ...вы заходите на сайт по протоколу https?

#realJSOP

Скажите ему, чтобы он прочитал документацию. Смею вас заверить...

Virendra S from Bangalore, Karnataka

Да, доступ к нему через https..

Virendra S from Bangalore, Karnataka

Я пробовал это также &ЛТ;httpOnlyCookies httpCookies="истинный" requiressl значения="истинной" /&ГТ;
но бесполезно же, сеанс равен нулю, следовательно, отображение сеанса истекло. Пожалуйста, войдите в систему еще раз.

0 Ответов