Exemplo n.º 1
0
        public OkObjectResult Put(string sUserid, string sQuestionid, string sAnswer)
        {
            VsSysSecureUser pExitUser = _secureUserService.QuerySingle(d => d.SUserid == sUserid);

            if (pExitUser == null)
            {
                return(JsonRes.Fail("用户不存在"));
            }
            pExitUser.SQuestionid = sQuestionid;
            pExitUser.SAnswer     = sAnswer;
            string error = "";
            int    res   = _secureUserService.TryUpdate(out error, pExitUser);

            if (res == 0)
            {
                return(JsonRes.Fail(pExitUser, error));
            }
            return(JsonRes.Success(pExitUser));
        }
Exemplo n.º 2
0
        public OkObjectResult GetAnswer(string sUserid, string sQuestionid, string sAnswer)
        {
            VsSysSecureUser pExitUser = _secureUserService.QuerySingle(d => d.SUserid == sUserid);

            if (pExitUser == null)
            {
                return(JsonRes.Fail("用户不存在"));
            }
            VsSysSecureUser pExit = _secureUserService.QuerySingle(d => d.SUserid == sUserid && d.SQuestionid == sQuestionid);

            if (pExit == null)
            {
                return(JsonRes.Fail("密保问题不存在"));
            }
            if (pExit.SAnswer != sAnswer)
            {
                return(JsonRes.Fail("密保答案不正确"));
            }
            return(JsonRes.Success("验证成功"));
        }
Exemplo n.º 3
0
        public OkObjectResult Post(string sUserid, string sQuestionid, string sAnswer)
        {
            VsSysSecureUser pExitUser = _secureUserService.QuerySingle(d => d.SUserid == sUserid);

            if (pExitUser != null)
            {
                return(JsonRes.Fail("用户密保问题已存在"));
            }
            VsSysSecureUser entity = new VsSysSecureUser
            {
                Id          = System.Guid.NewGuid().ToString(),
                SUserid     = sUserid,
                SQuestionid = sQuestionid,
                SAnswer     = sAnswer,
            };
            string error = "";
            int    res   = _secureUserService.TryAdd(out error, entity);

            if (res == 0)
            {
                return(JsonRes.Fail(entity, error));
            }
            return(JsonRes.Success(entity));
        }