/// <summary> /// 登录验证 /// </summary> /// <param name="model"></param> /// <param name="urlHost"></param> /// <returns></returns> public OpResult Authenticate(LoginUser model, string urlHost) { if (string.IsNullOrEmpty(model.UserName) || string.IsNullOrEmpty(model.Password)) { return(OpResult.Fail()); } //验证是否有登录权限 var svc = new PassportService(); var loginResult = svc.CheckLogin(model.UserName, model.Password); var result = false; if (loginResult.Successed) { result = true; var member = (Customers)loginResult.Data; result = SetLogin(member, model.IsRememberMe, urlHost); } else { return(OpResult.Fail(loginResult.Message)); } if (result) { return(OpResult.Success()); } else { return(OpResult.Fail()); } }