public ResultBean EditDrive(DriveConfig driveConfig) { if (driveConfig.id == null) { int userId; if (int.TryParse(SystemManager.Decrypt(HttpContext.Request.Cookies["userId"]), out userId)) { systemManager.SaveNewDrive(driveConfig.name, userId); return(ResultBean.Success()); } } else { if (systemManager.EditDrive(driveConfig)) { return(ResultBean.Success()); } } return(ResultBean.Error("未知错误")); }
public ResultBean Login([FromForm] LoginForm loginForm) { string username = loginForm.username; string password = loginForm.password; var co = new CookieOptions(); co.MaxAge = TimeSpan.FromDays(180); User u; if (username != null && password != null && (u = systemManager.UserExist(username, password)) != null) { HttpContext.Response.Cookies.Append("userId", SystemManager.Encrypt(u.id.ToString())); HttpContext.Response.Cookies.Append("username", SystemManager.Encrypt(username)); HttpContext.Response.Cookies.Append("password", SystemManager.Encrypt(password)); return(ResultBean.Success("登陆成功")); } else { return(ResultBean.Error("登录失败")); } }
public ResultBean Search(string name, string sortBy, string order, int page, int driveId) { return(ResultBean.Error("暂不支持搜索功能")); }