国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

form身份驗證通過后,只能用FormsAuthentication.RedirectFromLoginPage

2024-07-10 12:39:09
字體:
供稿:網(wǎng)友
直接用Response.Redirect("default.aspx")的話當(dāng)然驗證失敗,因為你根本沒有建立身份驗證票。FormsAuthentication.RedirectFromLoginPage方法,會自動完成很多功能的。如完成生成身份驗證票,寫回客戶端,瀏覽器重定向等一系列的動作。當(dāng)然完成這些功能并不是只有FormsAuthentication.RedirectFromLoginPage方法才能辦到,相反如果需要帶角色信息的驗證則只能采用其他辦法。
我門可采用手動添加身份驗證票
1.
  代碼如下:
FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket (1,"coffee",DateTime.Now, DateTime.Now.AddMinutes(20), false,UserRoles,"/") ;

注:UserRoles不知道就寫""
2.加密序列化
代碼如下:
string HashTicket = FormsAuthentication.Encrypt (Ticket) ;

3.生成cookie
代碼如下:
HttpCookie UserCookie = new HttpCookie(FormsAuthentication.FormsCookieName, HashTicket) ;
cookie.Domain = ".Vevb.com";

4.身份驗證票Cookie輸出到客戶端
代碼如下:
Response.Cookies.Add(UserCookie)

5.重定向
代碼如下:
Response.Redirect (Context.Request["ReturnUrl"]) ;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄陵县| 共和县| 孟州市| 沁源县| 清流县| 祁连县| 惠州市| 酒泉市| 南和县| 安平县| 高淳县| 霞浦县| 望奎县| 黔东| 乃东县| 黄梅县| 广河县| 湄潭县| 巴楚县| 安乡县| 灵丘县| 汝南县| 丰原市| 东乌珠穆沁旗| 宜君县| 交城县| 巴彦县| 兴安县| 福鼎市| 禹州市| 杭州市| 武平县| 乡宁县| 积石山| 华宁县| 大连市| 铜鼓县| 治县。| 宜兰县| 喀什市| 宜兰县|