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

首頁 > 編程 > C# > 正文

C#中FormsAuthentication用法實例

2020-01-24 02:09:09
字體:
來源:轉載
供稿:網友
using System;using System.Web;using System.Web.Security;namespace AuthTest{  public class Authentication  {    /// <summary>    /// 設置用戶登陸成功憑據(Cookie存儲)    /// </summary>    /// <param name="UserName">用戶名</param>    /// <param name="PassWord">密碼</param>    /// <param name="Rights">權限</param>    public static void SetCookie(string UserName,string PassWord,string Rights)    {      //      //String PassWord="test";      //      String UserData = UserName + "#" + PassWord+"#"+Rights;      if (true)      {        //數據放入ticket        FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, UserName, DateTime.Now, DateTime.Now.AddMinutes(60), false, UserData);        //數據加密        string enyTicket = FormsAuthentication.Encrypt(ticket);        HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, enyTicket);        HttpContext.Current.Response.Cookies.Add(cookie);      }    }    /// <summary>    /// 判斷用戶是否登陸    /// </summary>    /// <returns>True,Fales</returns>    public static bool isLogin()    {      return HttpContext.Current.User.Identity.IsAuthenticated;    }    /// <summary>    /// 注銷登陸    /// </summary>    public static void logOut()    {      FormsAuthentication.SignOut();    }    /// <summary>    /// 獲取憑據中的用戶名    /// </summary>    /// <returns>用戶名</returns>    public static string getUserName()    {      if (isLogin())      {        string strUserData = ((FormsIdentity)(HttpContext.Current.User.Identity)).Ticket.UserData;        string[] UserData = strUserData.Split('#');        if (UserData.Length != 0)        {          return UserData[0].ToString();        }        else        {          return "";        }      }      else      {        return "";      }    }    /// <summary>    /// 獲取憑據中的密碼    /// </summary>    /// <returns>密碼</returns>    public static string getPassWord()    {      if (isLogin())      {        string strUserData = ((FormsIdentity)(HttpContext.Current.User.Identity)).Ticket.UserData;        string[] UserData = strUserData.Split('#');        if (UserData.Length!=0)        {          return UserData[1].ToString();        }        else        {          return "";        }      }      else      {        return "";      }    }    /// <summary>    /// 獲取憑據中的用戶權限    /// </summary>    /// <returns>用戶權限</returns>    public static string getRights()    {      if (isLogin())      {        string strUserData = ((FormsIdentity)(HttpContext.Current.User.Identity)).Ticket.UserData;        string[] UserData = strUserData.Split('#');        if (UserData.Length!=0)        {          return UserData[2].ToString();        }        else        {          return "";        }      }      else      {        return "";      }    }  }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深水埗区| 达孜县| 崇礼县| 凤阳县| 泸州市| 平武县| 库伦旗| 炉霍县| 石狮市| 革吉县| 海门市| 嘉祥县| 桑日县| 郴州市| 青冈县| 建昌县| 淅川县| 余姚市| 双流县| 上虞市| 班戈县| 汤阴县| 太仆寺旗| 渝中区| 社旗县| 龙陵县| 瓦房店市| 虞城县| 随州市| 榆林市| 拉孜县| 都匀市| 霍城县| 抚松县| 嘉定区| 柳州市| 丹巴县| 施秉县| 米脂县| 会泽县| 循化|