/// <summary> /// 管理员登录 /// </summary> /// <param name="UserName">用户名</param> /// <param name="PWD">用户密码</param> /// <returns>管理员信息</returns> public MasterUserInfo MasterLogin(string UserName, string PWD) { MasterUserInfo MasterUser = new MaterLogin().MasterLogin(UserName, PWD); if (MasterUser == null) { return(null); } return(MasterUser); }
/// <summary> /// 获取管理员信息 /// </summary> /// <returns>管理员信息</returns> public MasterUserInfo GetMaster() { if (ValidateMasterUser()) { MasterUserInfo MasterUser = new MaterLogin().GetMasterInfo(GetYunYingCookie_U()); return(MasterUser); } else { return(null); } }
/// <summary> /// 获取管理员信息 /// </summary> /// <param name="UID">用户编号</param> /// <returns>管理员信息</returns> public MasterUserInfo GetMaster() { LocalUserInfo LocalUser = GetLoginTicket(TicketType.MasterCookieName); if (LocalUser == null) { return(null); } MasterUserInfo MasterUser = new MaterLogin().GetMasterInfo(LocalUser.UID); if (ValidateUser(MasterUser)) { return(MasterUser); } else { return(null); } }
/// <summary> /// 管理员登录 /// </summary> /// <param name="UserName">用户名</param> /// <param name="PWD">用户密码</param> /// <returns>管理员信息</returns> public MasterUserInfo MasterLogin(string UserName, string PWD) { EyouSoft.SSOComponent.Entity.DecryptLoginTicket LoginTicket = new EyouSoft.SSOComponent.Entity.DecryptLoginTicket(); LoginTicket.ExpireTime = DateTime.Now.AddHours(TicketExpireTime); LoginTicket.UserName = UserName; string strLoginTicket = CreateLoginTicket(LoginTicket); MasterUserInfo MasterUser = new MaterLogin().MasterLogin(UserName, PWD); if (MasterUser == null) { return(null); } HttpCookie hc = new HttpCookie(MasterCookieName); hc.Values.Add("UID", crypto.DESEncrypt(MasterUser.ID.ToString())); hc.Values.Add("LoginTicket", strLoginTicket); hc.Domain = "asdf"; hc.Expires = DateTime.Now.AddHours(CookieExpireTime); HttpContext.Current.Response.Cookies.Add(hc); return(MasterUser); }