/// <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());
            }
        }