confirm.blade.php 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. @extends('adminlte::master')
  2. @section('adminlte_css')
  3. @yield('css')
  4. @stop
  5. @section('classes_body', 'lockscreen')
  6. @php
  7. $passResetUrl = View::getSection('password_reset_url') ?? config('adminlte.password_reset_url', 'password/reset');
  8. $dashboardUrl = View::getSection('dashboard_url') ?? config('adminlte.dashboard_url', 'home');
  9. if (config('adminlte.use_route_url', false)) {
  10. $passResetUrl = $passResetUrl ? route($passResetUrl) : '';
  11. $dashboardUrl = $dashboardUrl ? route($dashboardUrl) : '';
  12. } else {
  13. $passResetUrl = $passResetUrl ? url($passResetUrl) : '';
  14. $dashboardUrl = $dashboardUrl ? url($dashboardUrl) : '';
  15. }
  16. @endphp
  17. @section('body')
  18. <div class="lockscreen-wrapper">
  19. {{-- Lockscreen logo --}}
  20. <div class="lockscreen-logo">
  21. <a href="{{ $dashboardUrl }}">
  22. <img src="{{ asset(config('adminlte.logo_img')) }}" height="50">
  23. {!! config('adminlte.logo', '<b>Admin</b>LTE') !!}
  24. </a>
  25. </div>
  26. {{-- Lockscreen user name --}}
  27. <div class="lockscreen-name">
  28. {{ isset(Auth::user()->name) ? Auth::user()->name : Auth::user()->email }}
  29. </div>
  30. {{-- Lockscreen item --}}
  31. <div class="lockscreen-item">
  32. @if(config('adminlte.usermenu_image'))
  33. <div class="lockscreen-image">
  34. <img src="{{ Auth::user()->adminlte_image() }}" alt="{{ Auth::user()->name }}">
  35. </div>
  36. @endif
  37. <form method="POST" action="{{ route('password.confirm') }}"
  38. class="lockscreen-credentials @if(! config('adminlte.usermenu_image')) ml-0 @endif">
  39. @csrf
  40. <div class="input-group">
  41. <input id="password" type="password" name="password"
  42. class="form-control @error('password') is-invalid @enderror"
  43. placeholder="{{ __('adminlte::adminlte.password') }}" required autofocus>
  44. <div class="input-group-append">
  45. <button type="submit" class="btn">
  46. <i class="fas fa-arrow-right text-muted"></i>
  47. </button>
  48. </div>
  49. </div>
  50. </form>
  51. </div>
  52. {{-- Password error alert --}}
  53. @error('password')
  54. <div class="lockscreen-subitem text-center" role="alert">
  55. <b class="text-danger">{{ $message }}</b>
  56. </div>
  57. @enderror
  58. {{-- Help block --}}
  59. <div class="help-block text-center">
  60. {{ __('adminlte::adminlte.confirm_password_message') }}
  61. </div>
  62. {{-- Additional links --}}
  63. <div class="text-center">
  64. <a href="{{ $passResetUrl }}">
  65. {{ __('adminlte::adminlte.i_forgot_my_password') }}
  66. </a>
  67. </div>
  68. </div>
  69. @stop
  70. @section('adminlte_js')
  71. @stack('js')
  72. @yield('js')
  73. @stop