public async Task <SSOLoginResponse> SSOLogin([FromBody] SSOLoginRequest request) { SSOLoginResponse response = new SSOLoginResponse(); try { if (!string.IsNullOrEmpty(request.UserName) && !string.IsNullOrEmpty(request.Password)) { var user = _context.UserEntities.FirstOrDefault(a => a.CustomerPhone.Equals(request.UserName)); if (user == null) { response.Successful = false; response.Message = "用户名或密码错误!"; return(response); } if (user.CustomerPwd == request.Password) { return(response); } } response.Successful = false; response.Message = "用户名密码不能为空!"; } catch (Exception ex) { response.Successful = false; response.Message = ex.Message; } return(response); }
public async Task <JsonResult> UserLogin(string UserName, string UserPwd) { SSOLoginRequest request = new SSOLoginRequest { UserName = UserName, Password = MI.Web.Common.MD5Helper.Get_MD5(UserPwd) }; SSOLoginResponse response = null; try { response = await accountService.SSOLogin(request); } catch (Exception ex) { _logger.LogError(ex, "登录发生错误!"); return(Json(ex.Message)); } if (response.Successful) { return(Json("ok")); } return(Json(response.Message)); }
public async Task <SSOLoginResponse> SSOLogin(SSOLoginRequest request) { string url = $"{configuration["ServiceAddress:Service.Account"]}{configuration["MehtodName:Account.MiUser.SSOLogin"]}"; return(await apiHelperService.PostAsync <SSOLoginResponse>(url, request)); }