public async Task <MessageModel> Login(string Name, string pass) { var model = await _userver.GetModelAsync(m => m.Name.Equals(Name)); if (model == null) { return(MessageModel.Fail(ref _msg, "没有找到用户!")); } if (model.pwd != MD5Helper.MD5Encrypt32(pass)) { return(MessageModel.Fail(ref _msg, "用户密码输入错误!")); } var rolem = await _roleserver.GetModelAsync(a => a.userId == model.Id); if (rolem != null) { TokenModelJwt tokenModel = new TokenModelJwt { Name = model.Name, Uid = model.Id, Role = rolem.RoleName }; _msg.Response = JwtHelper.IssueJwt(tokenModel); } return(MessageModel.Ok(ref _msg, "请求成功!")); }