62,040
社区成员
发帖
与我相关
我的任务
分享
public class User
{
private int _id;
private string _username;
public int Id
{
get { return _id; }
set { _id = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
/// <summary>
/// 返回用户的链接
/// </summary>
/// <param name="hasAt">是否包含@符号</param>
/// <returns></returns>
public string PutUserHref(bool hasAt)
{
if (hasAt)
{
return string.Format("<a href='/t/?uid={0}' class='userLink' target='_top'>@{1}</a>", this.Id, this.Name);
}
else
{
return string.Format("<a href='/t/?uid={0}' class='userLink' target=\"_top\">{1}</a>", this.Id, this.Name);
}
}
/// <summary>
/// 判断是否登录
/// </summary>
/// <returns></returns>
public static bool IsLogin()
{
if (HttpContext.Current.Session["User"] == null || HttpContext.Current.Session["Company"] == null)
{
if (HttpContext.Current.Request.Cookies["Email"] != null && HttpContext.Current.Request.Cookies["Password"] != null)
{
string email = HttpContext.Current.Request.Cookies["Email"].Value;
string pass = HttpContext.Current.Request.Cookies["Password"].Value;
return LoginByEmail(email, Common.DEncrypt.DEncrypt.Decrypt(pass));
}
return false;
}
else
{
return true;
}
}
}
public SessionState Session
{
get { return HttpContext.Current.Session; }
}