login.blade.php 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. @extends('auth.layout')
  2. @section('content')
  3. <div id="loginForm" class="container">
  4. <header>
  5. <a href="/" type="text/html" rel="noreferrer" referrerpolicy="no-referrer">
  6. {{ strtoupper(config('app.name')) }}
  7. </a>
  8. </header>
  9. <main>
  10. <h5>{{ __('Login') }}</h5>
  11. <form name="f_login" id="fLogin" method="post" action="{{ route('login') }}" accept-charset="UTF-8">
  12. @csrf
  13. <input type="hidden" name="callback" value="{{ request()->query('callback') }}"/>
  14. <!-- Email -->
  15. <div class="mb-3">
  16. <div class="row">
  17. <label for="email" class="col-auto col-form-label">{{ __('Email Address') }}</label>
  18. <div class="col align-self-center text-end pe-0">
  19. <div class="form-check form-check-inline">
  20. <input class="form-check-input" type="checkbox" name="remember" id="remember" @if(old('remember')) checked @endif/>
  21. <label class="form-check-label" for="remember">
  22. {{ __('Remember Me') }}
  23. </label>
  24. </div>
  25. </div>
  26. </div>
  27. <input id="email" type="text" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email', $email) }}" required autocomplete="email" autofocus/>
  28. @error('email')
  29. <span class="invalid-feedback" role="alert">
  30. <strong>{{ $message }}</strong>
  31. </span>
  32. @enderror
  33. </div>
  34. <!-- Password -->
  35. <div class="mb-3">
  36. <label for="password" class="form-label">{{ __('Password') }}</label>
  37. <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" value="{{ $password }}" required autocomplete="current-password"/>
  38. @error('password')
  39. <span class="invalid-feedback" role="alert">
  40. <strong>{{ $message }}</strong>
  41. </span>
  42. @enderror
  43. </div>
  44. <div class="mb-3">
  45. <button type="submit" class="btn btn-success w-100">
  46. {{ __('Login') }}
  47. </button>
  48. </div>
  49. <div>
  50. <ul class="list-inline text-center">
  51. @if (Route::has('register'))
  52. <li class="list-inline-item">
  53. <a href="{{ route('register') }}" class="btn btn-link">{{ __('Register') }}</a>
  54. </li>
  55. @endif
  56. <li class="list-inline-item"><span>&nbsp;</span></li>
  57. {{--
  58. <li class="list-inline-item">
  59. <a href="{{ route('auth.findID') }}" class="btn btn-link">아이디 찾기</a>
  60. </li>
  61. <li class="list-inline-item"><span>&nbsp;</span></li>
  62. --}}
  63. @if (Route::has('password.request'))
  64. <li class="list-inline-item">
  65. <a class="btn btn-link" href="{{ route('password.request') }}">비밀번호 재설정</a>
  66. </li>
  67. @endif
  68. </ul>
  69. </div>
  70. </form>
  71. <hr/>
  72. <footer>
  73. Copyright (C) @ {{ date('Y') }} {{ config('company_name') }} Corp. All Rights Reserved.
  74. </footer>
  75. </main>
  76. </div>
  77. @endsection
  78. @push('styles')
  79. <link rel="stylesheet" href="{{ asset('css/auth/login.css') }}"/>
  80. @endpush
  81. @push('scripts')
  82. <script src="{{ asset('/js/auth/login.js') }}" defer></script>
  83. @endpush