四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

ASP.net Forms驗證Demo第1/3頁

如果您研究過這個問題,那么,你一定會比較郁悶,現在網上流行的那個,國產的,里面有點問題,反正我一從昨天研究到現在 2008年12月17日 23時59分10秒,才搞明白是怎么回事,你說我們這些人容易嗎!如果只是為了完成任務,我用ASP就OK了,為什么還要用ASP.NET,如果我們用.NET時還用ASP的思路也得了,為什么還要研究ASP.NET提供的東西。呵呵,不為什么,喜歡,我所做的正是我想做的,我不是為了完成一個任務,而是為了提升自己。總之一句話:我的目標是簡化生活,技術高了,就不怕出錯了,天塌下來也能給他頂回去。

言歸正傳,首先,貼上人家外國人的地址:http://www.codeproject.com/KB/web-security/formsroleauth.ASPx

有興趣的可以看看,沒興趣的直接下我的Demo,有點興趣的可以看下國人處理時有問題的地方:

Global.asax

protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{

if (HttpContext.Current.User != null)//如果當前的http信息中存在用戶信息
{
if (HttpContext.Current.User.Identity.IsAuthenticated)//如果當前用戶的身份已經通過了驗證
{
if (HttpContext.Current.User.Identity is FormsIdentity)
{
//如果當前用戶身份是FormsIdentity類即窗體驗證類,此類有個屬性能夠訪問當前用戶的驗證票
FormsIdentity fi = (FormsIdentity)HttpContext.Current.User.Identity;//創建個FormsIdentity類,用他來訪問當前用戶的驗證票
//獲得用戶的驗證票
FormsAuthenticationTicket ticket = fi.Ticket;
//從驗證票中獲得用戶數據也就是角色數據
string userData = ticket.UserData;
//把用戶數據用,分解成角色數組
string[] roles = userData.Split(',');
//重寫當前用戶信息,就是把角色信息也加入到用戶信息中
HttpContext.Current.User = new System.Security.Principal.GenericPrincipal(fi, roles);
}
}
}
}

最后,貼上國人的地址,其實文章寫的不錯,只是這個事件沒寫對,其它的都不錯

AspNet技術ASP.net Forms驗證Demo第1/3頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 古天乐电影全部作品免费观看| spank| 乱世三人行| 韩漫画未删减男同| 阮经天新电影| 书剑恩仇录演员表| 欲海情缘| 私密按摩| 长安长安朗诵报名入口| 正发生电影| 故乡,别来无恙演员表| 童年吉他谱原版c调| 欧美日韩欧美日韩在线观看视频| 嘉兴19| 电车男| 七年级下册语文读读写写拼音全部| 忘忧草电影| 七下英语第二单元作文| 在线播放国内自拍情侣酒店| 我的刺猬女孩大结局| 啼笑姻缘| 天安城门怎样画帅气| 无内秘书| 入党培养考察情况范文| 汤姆·威尔金森| 松雪泰子| 国产伦理女村支书| 韩国手机电影| 寻宝电影| 美媚直播| 任港秀| 血色残阳剧情简介| 漂亮女员工被老板糟蹋| 陈一| 广场舞100首视频| 迷斯拉| 奇怪的夜晚电影| 魔影| 我的公公电影| 闵度允演的电影| 一条路千山万水|