Пример #1
0
 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("未知错误"));
 }
Пример #2
0
        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("登录失败"));
            }
        }
Пример #3
0
 public ResultBean Search(string name, string sortBy, string order, int page, int driveId)
 {
     return(ResultBean.Error("暂不支持搜索功能"));
 }