日期:2014-05-18 浏览次数:21055 次
/// <summary>
/// 登入
/// </summary>
/// <param name="user"></param>
public static bool Login(CUser user)
{
string userID = user.UserID;
HttpContext.Current.Session.Add("UserID", userID);
string sessionID = HttpContext.Current.Session.SessionID; //先后n次登入的SessionID是一样的。
return true;
}
/// <summary>
/// 登出
/// </summary>
/// <param name="user"></param>
public static bool LogOut(CUser user)
{
HttpContext.Current.Session.Abandon();
HttpContext.Current.Session.Remove(_Key);
return true;
}
//获取登陆账号的ID 是这个 object currentUser=HttpContext.Current.Session["UserID"]
------解决方案--------------------
直接
登陆 Session["user"]=user;
登出 Session["user"]=null;
不就好了吗、session可以存对象的、