国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務(wù)器之家 - 編程語言 - ASP.NET教程 - Asp.net 基于Cookie簡易的權(quán)限判斷

Asp.net 基于Cookie簡易的權(quán)限判斷

2019-07-03 17:24ASP.NET之家 ASP.NET教程

基于Cookie簡易的權(quán)限判斷代碼,需要的朋友可以參考下。

寫入Cookie頁面,創(chuàng)建cookie后,設(shè)置cookie屬性,并添加到Response.Cookies中讀取cookie,利用cookie的名字或索引從Request.Cookies中取得改寫Cookie,先創(chuàng)建一個同名的cookie,讀取Request中同名的cookie,把讀取cookie的屬性值付給新的對象,加入到Response.Cookies中創(chuàng)建一個BasePage頁面,其他的頁面繼承自這個頁面,把權(quán)限判斷的代碼有單個頁面的Page_Load轉(zhuǎn)移到BasePage的PreLoad中,下面是BasePage的主要代碼 
復(fù)制代碼代碼如下:

public class BasePage : System.Web.UI.Page 

private string pageName; 
public BasePage() 

this.Page.PreLoad += Page_Load; 

protected void Page_Load(object sender, EventArgs e) 

if (!IsPostBack) 

Uri r = this.Request.Url; 
pageName = r.AbsolutePath; 
if (NeedToCheck()) 

if (!HasAuthentication()) 

HttpContext.Current.Response.Redirect("NoAuthenticationPage.aspx"); 




private bool NeedToCheck() 

if (pageName.Contains("NoAuthenticationPage.aspx") || pageName == "Login.aspx" ) 

return false; 

return true; 

private bool HasAuthentication() 

//look into the config file or database,to see whether this page is in the allow accessing list of the role or not; 
//the signature of the function is like this 
//QueryInConfig(m_UserRole,pageName); 
if (pageName.Contains("Default3.aspx") && UserRole == "2") 

return false; 

return true; 

protected HttpCookie _RequestCookie; 
protected HttpCookie _ResponseCookie; 
private bool b_IsNewCookie = true; 
public string UserRole 

get 

return GetCookieValue("UserRole"); 

set 

SetCookieValue("UserRole", value); 


public string UserName 

get 

return GetCookieValue("UserName"); 

set 

SetCookieValue("UserName", value); 


protected void SetCookieValue(string name, string value) 

SetResponseCookie(); 
_ResponseCookie[name] = value; 

private string GetCookieValue(string name) 

SetReqeustCookie(); 
if (_RequestCookie != null) 

return _RequestCookie[name]; 

return null; 

protected void SetReqeustCookie() 

_RequestCookie = HttpContext.Current.Request.Cookies["Cookie_Name"]; 

protected void SetResponseCookie() 

if (b_IsNewCookie) 

HttpContext.Current.Response.Cookies.Remove("Cookie_Name"); 
_ResponseCookie = new HttpCookie("Cookie_Name"); 
DateTime dtNow = DateTime.Now; 
TimeSpan tsMinute = new TimeSpan(0, 2, 0, 0); 
_ResponseCookie.Expires = dtNow + tsMinute; 
_ResponseCookie["UserRole"] = UserRole; 
_ResponseCookie["UserName"] = UserName; 
HttpContext.Current.Response.Cookies.Add(_ResponseCookie); 
b_IsNewCookie = false; 


延伸 · 閱讀

精彩推薦
298
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 欧美视频精品 | 欧美a网 | 日韩在线一区二区三区免费视频 | 欧美国产精品一区二区三区 | 亚洲欧美自拍视频 | 亚洲在线一区二区三区 | 青青草99 | 高清一区二区三区日本久 | 国产午夜视频在线观看 | 欧美一级特黄aaaaaaa在线观看 | 久久久久成人精品免费播放动漫 | 性色视频在线 | 久久一区视频 | 免费视频一区二区 | 六月成人网 | www中文字幕 | 亚洲乱码国产乱码精品精98午夜 | 亚洲成av人影片在线观看 | 久久久久综合 | 天堂资源 | 久久久久国产精品 | 亚洲精品乱码久久久久久金桔影视 | 精品国产乱码久久久久久1区2区 | 精品国产黄a∨片高清在线 黄色大片aaaa | 日韩电影免费在线观看中文字幕 | www.91看片| 欧美专区在线 | 中文字幕综合 | 1区2区视频 | 毛片免费在线视频 | 欧美午夜精品久久久久久浪潮 | 亚洲精品久久久久久下一站 | 精品久久伊人 | 久草新免费 | 羞羞网站在线观看 | 人人干日日干 | 亚洲一区二区三区四区的 | 国产精品日韩在线观看 | 亚洲三级网站 | 羞羞影视 | 国产91精品一区二区绿帽 |