欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ASP.NET如何實(shí)現(xiàn)Forms身份認(rèn)證-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)ASP.NET如何實(shí)現(xiàn)Forms身份認(rèn)證的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)是專業(yè)的張掖網(wǎng)站建設(shè)公司,張掖接單;提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行張掖網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

asp.net程序開(kāi)發(fā),用戶根據(jù)角色訪問(wèn)對(duì)應(yīng)頁(yè)面以及功能。

項(xiàng)目結(jié)構(gòu)如下圖:

ASP.NET如何實(shí)現(xiàn)Forms身份認(rèn)證

根目錄 Web.config 代碼:

<?xml version="1.0" encoding="utf-8"?>
<!--
 有關(guān)如何配置 ASP.NET 應(yīng)用程序的詳細(xì)消息,請(qǐng)?jiān)L問(wèn)
 http://go.microsoft.com/fwlink/?LinkId=169433
 -->
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <authentication mode="Forms">
     <forms loginUrl="login.aspx"></forms>
    </authentication>
    <!--<authorization>
     <allow users="*"></allow>
    </authorization>-->
  </system.web>
</configuration>

admin文件夾中 Web.config 代碼:

<?xml version="1.0"?>
<configuration>
 <system.web>
 <authorization>
 <allow roles="admin" />
 <deny users="*"/>
 </authorization>
 </system.web>
</configuration>

teacher文件夾中 Web.config 代碼:

<?xml version="1.0"?>
<configuration>
 <system.web>
 <authorization>
 <allow roles="teacher" />
 <deny users="*"/>
 </authorization>
 </system.web>
</configuration>

student文件夾中 Web.config 代碼:

<?xml version="1.0"?>
<configuration>
 <system.web>
 <authorization>
 <allow roles="student" />
 <deny users="*"/>
 </authorization>
 </system.web>
</configuration>

Login.aspx中登錄成功后設(shè)置Cookie,設(shè)置Cookie代碼:

protected void SetLoginCookie(string username, string roles)
{
System.Web.Security.FormsAuthentication.SetAuthCookie(username, false);
 System.Web.Security.FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, username, DateTime.Now, DateTime.Now.AddDays(1), false, roles, "/");
 string hashTicket = FormsAuthentication.Encrypt(ticket);
 HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName, hashTicket);
 HttpContext.Current.Response.SetCookie(userCookie);
}

Global.asax 中進(jìn)行身份驗(yàn)證:

protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
 HttpApplication app = (HttpApplication)sender;
 HttpContext ctx = app.Context; //獲取本次Http請(qǐng)求的HttpContext對(duì)象 
 if (ctx.User != null)
 {
 if (ctx.Request.IsAuthenticated == true) //驗(yàn)證過(guò)的一般用戶才能進(jìn)行角色驗(yàn)證 
 {
 System.Web.Security.FormsIdentity fi = (System.Web.Security.FormsIdentity)ctx.User.Identity;
 System.Web.Security.FormsAuthenticationTicket ticket = fi.Ticket; //取得身份驗(yàn)證票 
 string userData = ticket.UserData;//從UserData中恢復(fù)role信息
 string[] roles = userData.Split(','); //將角色數(shù)據(jù)轉(zhuǎn)成字符串?dāng)?shù)組,得到相關(guān)的角色信息 
 ctx.User = new System.Security.Principal.GenericPrincipal(fi, roles); //這樣當(dāng)前用戶就擁有角色信息了
 }
 }
}

感謝各位的閱讀!關(guān)于“ASP.NET如何實(shí)現(xiàn)Forms身份認(rèn)證”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

網(wǎng)頁(yè)題目:ASP.NET如何實(shí)現(xiàn)Forms身份認(rèn)證-創(chuàng)新互聯(lián)
URL鏈接:http://www.aaarwkj.com/article14/ccogge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、做網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、域名注冊(cè)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
av毛片在线观看地址| 麻豆国产传媒片在线看| 亚洲av久久一区二区| 国产精品原创传媒在线观看| 五月婷婷丁香噜噜噜噜| 亚洲精品第一页中文字幕 | 日本加勒比系列在线视频| 女人天堂网av免费看| 亚洲综合中文字幕经典av在线| 国产熟女一区二区精品视频| 欧美一区二区欧美精品| 加勒比久久精品网址系列| 国产精品三级久久久| 成人午夜性色福利视频| 国产一区二区精品久久岳| 丁香六月婷婷激情啪啪综合| 97精品久久九九中文字幕| 欧美亚洲另类在线第一页| 国产三级在线播放完整| 国产精品亚洲欧美中字| 91av国产一区二区| 午夜精品视频免费91| 国产亚洲av综合人人精品| 日韩黄色成人在线观看| 国产精品中文字幕欧美日韩| 亚洲国产女人精品久久久| 亚洲福利视频在线观看免费 | 四虎国产精品久久久久久网址| 午夜一区二区三区精品| 亚洲av第一区国产精品| 成年人在线免费观看国产| 欧美成人精品高清在线| 中国一区二区三区毛片| 欧美人与性一区二区三区| 日韩精品第一区第二区| 国产黄色三级电影在线| 亚洲欧美日韩一区二区视频| 好看的中文字幕人妻少妇| 青青草针对华人在线视频| 扒开少妇毛茸茸的大荫萍蒂| 日韩欧美人妻一二三四区|