コード例 #1
0
 /**
  * 验证码
  */
 public function captcha2(Request $request)
 {
     if (!($clientToken = $request->get('ctoken'))) {
         PazxException::occur('SESSION_INVALID');
     }
     $bllPbccrc = new Pbccrc($clientToken);
     $response = $bllPbccrc->captcha($request);
     return response($response, 200)->header('Content-Type', 'image/jpeg');
 }
コード例 #2
0
    /**
     * 注册第一步表单
     * @param Request $request
     *
     * @return string
     */
    public function regStep1Form(Request $request)
    {
        $bllPbccrc = new Pbccrc();
        $formToken = $bllPbccrc->regInit($request);
        $clientToken = $bllPbccrc->getClientToken();
        $regUrl = Url::getCrmUrl('/system/pazx/pbccrc/reg1');
        $captchaUrl = Url::getCrmUrl('/system/pazx/pbccrc/regCaptcha', ['ctoken' => $clientToken]);
        return <<<REG1HTML
<html>
<head></head>
<body>
<form action="{$regUrl}" method="post" target="_blank">
<input type="hidden" name="ftoken" value="{$formToken}">
<input type="hidden" name="ctoken" value="{$clientToken}">
<input type="hidden" name="method" value="checkIdentity">
    用户名 <input type="text" maxlength="16" name="userInfoVO.name" id="name" autocomplete="on" />
    <br /><br />
    证件类型 <input type="text" maxlength="20" name="userInfoVO.certType" id="ct" value=0 autocomplete="on" />
    <br /><br />
    证件号码 <input type="text" maxlength="20" name="userInfoVO.certNo" id="certNo" autocomplete="on" />
    <br /><br />
    验证码 <input maxlength="6" type="text" id="_@IMGRC@_" name="_@IMGRC@_" autocomplete="off">
    <img src="{$captchaUrl}" />
    <br /><br />
    同意协议 <input type="checkbox" name="1" id="servearticle" id="servearticle" checked="checked" value="on"/>
    <br /><br />
    <br /><br />
    <input type="submit" />
</form>
</body>
</html>
REG1HTML;
    }