public IActionResult VCodeCheck(VerifyInfoModel verifyInfo) { VCodeCheckResponseModel responseModel = null; // 获取ip地址 string userIp = _accessor.HttpContext.Connection.RemoteIpAddress.ToString(); responseModel = _service.VCodeCheck(verifyInfo, userIp); return(Ok(responseModel)); }
public IActionResult VCodeCheck(VerifyInfoModel verifyInfo) { VCodeCheckResponseModel responseModel = null; // appId 效验: 这通常需要你自己根据业务实现 IAppChecker AppCheckModel appCheckResult = _appChecker.CheckAppId(verifyInfo.AppId); if (!appCheckResult.Pass) { // -6 appId 效验不通过 -> 不允许验证, 提示错误信息 responseModel = new VCodeCheckResponseModel { code = -6, message = appCheckResult.Message }; return(Ok(responseModel)); } // 获取ip地址 string userIp = _accessor.HttpContext.Connection.RemoteIpAddress.ToString(); responseModel = _service.VCodeCheck(verifyInfo, userIp); return(Ok(responseModel)); }