14 回答

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果想再開(kāi)時(shí)不需要登錄,需要:
FormsAuthentication.SetAuthCookie(userData, true);

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
@路旭輝:?
簡(jiǎn)單一些
1. web.config
<authentication mode="Forms">
<forms path="/" loginUrl="login.aspx" protection="All" name="p_houtai" defaultUrl="/" timeout="60"/>
</authentication>
2. 代碼
FormsAuthentication.SetAuthCookie(userData, true);
后面的代碼不需要。

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
@路旭輝:?FormsAuthentication.SetAuthCookie(userData, true);可以不要

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊
1、沒(méi)有寫入cookie:Response.Cookies.Add(cookie)
2、cookie被清除了

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
??? HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, str2);
??????? HttpContext.Current.Response.Cookies.Add(cookie);
必須制定cookie的過(guò)期時(shí)間。

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
FormsAuthentication.SetAuthCookie(userData, true);這段代碼是不是可以不要
- 14 回答
- 0 關(guān)注
- 528 瀏覽
添加回答
舉報(bào)