12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- @extends('auth.layouts')
- @section('title', trans('auth.login'))
- @section('content')
- <form action="/login" method="post" id="login-form">
- @if($errors->any())
- <div class="alert alert-danger">
- <span> {!! $errors->first() !!} </span>
- </div>
- @endif
- @if (Session::get('regSuccessMsg'))
- <div class="alert alert-success">
- <button class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
- <span class="sr-only">{{trans('auth.close')}}</span>
- </button>
- <span>{{Session::get('regSuccessMsg')}}</span>
- </div>
- @endif
- <div class="form-group form-material floating" data-plugin="formMaterial">
- <input type="email" class="form-control" name="email" value="{{Request::old('email')}}" required/>
- <label class="floating-label" for="email">{{trans('auth.email')}}</label>
- </div>
- <div class="form-group form-material floating" data-plugin="formMaterial">
- <input type="password" class="form-control" name="password" value="{{Request::old('password')}}"
- autocomplete required/>
- <label class="floating-label" for="password">{{trans('auth.password')}}</label>
- {{csrf_field()}}
- </div>
- @switch(sysConfig('is_captcha'))
- @case(1)<!-- Default Captcha -->
- <div class="form-group form-material floating input-group" data-plugin="formMaterial">
- <input type="text" class="form-control" name="captcha"/>
- <label class="floating-label" for="captcha">{{trans('auth.captcha')}}</label>
- <img src="{{captcha_src()}}" class="float-right" onclick="this.src='/captcha/default?'+Math.random()" alt="{{trans('auth.captcha')}}"/>
- </div>
- @break
- @case(2)<!-- Geetest -->
- <div class="form-group form-material floating vertical-align-middle" data-plugin="formMaterial">
- {!! Geetest::render() !!}
- </div>
- @break
- @case(3)<!-- Google reCaptcha -->
- <div class="form-group form-material floating vertical-align-middle" data-plugin="formMaterial">
- {!! NoCaptcha::display() !!}
- {!! NoCaptcha::renderJs(session::get('locale')) !!}
- </div>
- @break
- @case(4)<!-- hCaptcha -->
- <div class="form-group form-material floating vertical-align-middle" data-plugin="formMaterial">
- {!! HCaptcha::display() !!}
- {!! HCaptcha::renderJs(session::get('locale')) !!}
- </div>
- @break
- @default
- @endswitch
- <div class="form-group clearfix">
- <div class="checkbox-custom checkbox-inline checkbox-primary checkbox-lg float-left">
- <input type="checkbox" id="inputCheckbox" name="remember">
- <label for="inputCheckbox" for="remember">{{trans('auth.remember')}}</label>
- </div>
- <a href="/resetPassword"
- class="btn btn-xs bg-red-500 text-white float-right">{{trans('auth.forget_password')}}</a>
- </div>
- <button type="submit"
- class="btn btn-lg btn-block mt-40 bg-indigo-500 text-white">{{trans('auth.login')}}</button>
- </form>
- @if(sysConfig('is_register'))
- <p>{{trans('auth.register_tip')}} <a href="/register"
- class="btn btn-xs bg-purple-500 text-white">{{trans('auth.register')}} <i
- class="icon wb-arrow-right" aria-hidden="true"></i></a></p>
- @endif
- @endsection
- @section('script')
- <script type="text/javascript">
- $('#login-form').submit(function (event) {
- @switch(sysConfig('is_captcha'))
- @case(3)
- // 先检查Google reCAPTCHA有没有进行验证
- if ($('#g-recaptcha-response').val() === '') {
- swal.fire({title: '{{trans('auth.required_captcha')}}', type: 'error'});
- return false;
- }
- @break
- @case(4)
- // 先检查Google reCAPTCHA有没有进行验证
- if ($('#h-captcha-response').val() === '') {
- swal.fire({title: '{{trans('auth.required_captcha')}}', type: 'error'});
- return false;
- }
- @break
- @default
- @endswitch
- });
- </script>
- @endsection
|