Как я могу установить безопасный флаг на 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 значения="истинной" /&ГТ;
но бесполезно же, сеанс равен нулю, следовательно, отображение сеанса истекло. Пожалуйста, войдите в систему еще раз.