login.blade.php 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. @component('home.layouts.component', ['title' => 'ورود به حساب‌کاربری'])
  2. @slot('style')
  3. @endslot
  4. @slot('content')
  5. <div class="auth-background">
  6. <div class="container h-100">
  7. <div class="row align-items-center h-100">
  8. <div class="col-lg-6 col-md-8 mx-auto">
  9. <div class="card">
  10. <div class="card-header"><strong>{{ __('ورود به حساب کاربری') }}</strong></div>
  11. <div class="card-body mx-lg-5 px-lg-3">
  12. <form method="POST" action="{{ route('login') }}">
  13. @csrf
  14. <div class="form-group">
  15. <label for="username">نام کاربری</label>
  16. <input id="username" type="text"
  17. class="form-control @error('username') is-invalid @enderror"
  18. name="username" value="{{ old('username') }}" required
  19. autocomplete="username" autofocus>
  20. @error('username')
  21. <span class="invalid-feedback" role="alert">
  22. <strong>{{ $message }}</strong>
  23. </span>
  24. @enderror
  25. </div>
  26. <div class="form-group">
  27. <label for="password">{{ __('رمز عبور') }}</label>
  28. <input id="password" type="password"
  29. class="form-control @error('password') is-invalid @enderror"
  30. name="password" required autocomplete="current-password">
  31. @error('password')
  32. <span class="invalid-feedback" role="alert">
  33. <strong>{{ $message }}</strong>
  34. </span>
  35. @enderror
  36. </div>
  37. <div class="form-group">
  38. <x-cutlet-recaptcha :has-error="$errors->has('g-recaptcha-response')"></x-cutlet-recaptcha>
  39. </div>
  40. <div class="custom-control custom-checkbox mb-3">
  41. <input type="checkbox" class="custom-control-input" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
  42. <label class="custom-control-label" for="remember">
  43. {{ __('مرا به خاطر داشته باش') }}
  44. </label>
  45. {{-- <div class="invalid-feedback">Example invalid feedback text</div>--}}
  46. </div>
  47. <div class="form-group mb-0">
  48. <button type="submit" class="btn btn-primary">
  49. {{ __('ورود') }}
  50. </button>
  51. @if (Route::has('password.request'))
  52. <a class="btn btn-link" href="{{ route('password.request') }}">
  53. {{ __('رمز عبور خود را فراموش کرده‌ام') }}
  54. </a>
  55. @endif
  56. </div>
  57. </form>
  58. </div>
  59. <div class="card-footer">
  60. <span><strong>کاربر جدید هستید؟ </strong></span>
  61. <a class="btn btn-link" href="{{ route('register') }}">
  62. {{ __('ایجاد حساب کاربری') }}
  63. </a>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. @endslot
  71. @slot('script')
  72. @endslot
  73. @endcomponent