private void CheckUser(string username, string password) { bllAdmins bll = new bllAdmins(); string userpwd = OEncryp.Encrypt(password); AdminsEntity adminEntity = bll.GetEntitySigInfo(" WHERE uname='" + username + "' AND upwd='" + userpwd + "'"); if (adminEntity.userid > 0) { LoginedUserEntity loginedUser = new LoginedUserEntity(adminEntity.userid.ToString(), adminEntity.upwd, adminEntity.uname, adminEntity.umobile); DataTable dtPermission = bll.GetPermissionInfo(loginedUser.GUID, loginedUser.UserID, loginedUser.UserID); if (dtPermission != null && dtPermission.Rows.Count > 0) { loginedUser.Permission = dtPermission; loginedUser.SetLoginCookie(); //string appJson = JsonHelper.ObjectToJSON(loginedUser); Context.Cache.Insert("logincache_" + loginedUser.UserID, loginedUser); loginedUser.SetLoginCookie(); Response.Redirect("index.html"); } else { Message.InnerHtml = "您的帐号无效,请联系管理员!"; } } else { Message.InnerHtml = "用户或密码错误!"; } }
public virtual void ProcessRequest(HttpContext context) { LoginedUser.LoginFromCookie(); if (!string.IsNullOrWhiteSpace(LoginedUser.UserID)) { LoginedUser = (LoginedUserEntity)WebCache.Get("logincache_" + LoginedUser.UserID); } else { context.Response.Write("{\"status\":\"-1\",\"mes\":请登录\"}"); } }