检查登录,取UserKey---几个函数
/// <summary>
/// 检查是否登录
/// </summary>
/// <returns></returns>
public static bool CheckLogin()
{
if(HttpContext.Current.Request.Cookies["dnt"] != null)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// 取得当前登录用户的UserID
/// </summary>
/// <returns></returns>
public static int GetUserId()
{
if(CheckLogin())
{
return Int32.Parse(ForumUtils.GetCookie("userid"));
}
else
{
return -1;
}
}
/// <summary>
/// 取当前用户的信息
/// </summary>
/// <returns></returns>
public static UserInfo GetCurrentUser()
{
return UserFactory.GetUserInfo(GetUserId());
}
/// <summary>
/// 取得当前用户的UserKey
/// </summary>
/// <returns></returns>
public static string GetUserKey()
{
UserInfo _user = GetCurrentUser();
if(_user != null)
{
return _user.Password.Substring(4,8);
}
else
{
return String.Empty;
}
}
/// 检查是否登录
/// </summary>
/// <returns></returns>
public static bool CheckLogin()
{
if(HttpContext.Current.Request.Cookies["dnt"] != null)
{
return true;
}
else
{
return false;
}
}
/// <summary>
/// 取得当前登录用户的UserID
/// </summary>
/// <returns></returns>
public static int GetUserId()
{
if(CheckLogin())
{
return Int32.Parse(ForumUtils.GetCookie("userid"));
}
else
{
return -1;
}
}
/// <summary>
/// 取当前用户的信息
/// </summary>
/// <returns></returns>
public static UserInfo GetCurrentUser()
{
return UserFactory.GetUserInfo(GetUserId());
}
/// <summary>
/// 取得当前用户的UserKey
/// </summary>
/// <returns></returns>
public static string GetUserKey()
{
UserInfo _user = GetCurrentUser();
if(_user != null)
{
return _user.Password.Substring(4,8);
}
else
{
return String.Empty;
}
}