2014年8月20日 星期三

C# 利用SessionID驗證是否為登入狀態

//在認證帳號密碼後,先將SessionID儲存
Session.Add("ID", Session.SessionID);

//執行其他程式時的判斷式
Boolean AuthorityCheck()
{
 string strSessionID;
 if (Session["ID"] != null)
 {
  //取得登入時的SesssionID
  strSessionID = Session["ID"].ToString().Trim();

  //判斷當前SessionID與登入SessionID是否相等
  if (strSessionID.CompareTo(Session.SessionID) == 0){
   return true;
  }else{
   return false;
  }
 }else{
  return false;
 }
}

沒有留言:

張貼留言