captcha.blade.php 1.2 KB

123456789101112131415161718192021222324252627
  1. @switch(sysConfig('is_captcha'))
  2. @case(1)<!-- Default Captcha -->
  3. <div class="form-group form-material floating input-group" data-plugin="formMaterial">
  4. <input type="text" class="form-control" name="captcha" required/>
  5. <label class="floating-label" for="captcha">{{trans('captcha')}}</label>
  6. <img src="{{captcha_src()}}" class="float-right" onclick="this.src='/captcha/default?'+Math.random()" alt="{{trans('auth.captcha.attribute')}}"/>
  7. </div>
  8. @break
  9. @case(2)<!-- Geetest -->
  10. <div class="form-group form-material floating w-p100" data-plugin="formMaterial">
  11. {!! Geetest::render() !!}
  12. </div>
  13. @break
  14. @case(3)<!-- Google reCaptcha -->
  15. <div class="form-group form-material floating vertical-align-middle mt-20" data-plugin="formMaterial">
  16. {!! NoCaptcha::display() !!}
  17. {!! NoCaptcha::renderJs(Session::get('locale')) !!}
  18. </div>
  19. @break
  20. @case(4)<!-- hCaptcha -->
  21. <div class="form-group form-material floating w-p100" data-plugin="formMaterial">
  22. {!! HCaptcha::display() !!}
  23. {!! HCaptcha::renderJs(Session::get('locale')) !!}
  24. </div>
  25. @break
  26. @default
  27. @endswitch