login.blade.php 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <div class="d-flex align-items-center border-bottom px-3 py-2 mb-0 m-neg-3 bg-light">
  2. <div class="w-100">
  3. <div class="row">
  4. <div class="col-md-6">
  5. <div class="bg-white p-2 rounded h-100">
  6. <div class="row">
  7. <div class="col-md-12">
  8. <div class="d-flex align-items-center">
  9. <h6 class="text-muted text-nowrap mb-0"><b>Standard Login</b></h6>
  10. <div class="ms-1">
  11. @if($user->is_standard_log_in_enabled)
  12. @include('app.my-account.admin.users.forms.standard-login-disable')
  13. @else
  14. <span><i class="fa-solid fa-toggle-large-off fa-fw fa-switch text-muted"></i></span>
  15. @endif
  16. </div>
  17. </div>
  18. <div>
  19. <div moe normal>
  20. <a start show href="#" class="text-primary">Reset password</a>
  21. <form url="/api/auth/adminChangePassword">
  22. @csrf
  23. <input type="hidden" name="userUid" value="{{ $user->uid }}">
  24. <div class="mb-2">
  25. <label for="" class="control-label">Password</label>
  26. <input type="text" name="newPassword" class="form-control">
  27. </div>
  28. <div class="mb-2">
  29. <label for="" class="control-label">Confirm Password</label>
  30. <input type="text" name="confirmNewPassword" class="form-control">
  31. </div>
  32. <div>
  33. <button submit class="btn btn-sm btn-primary me-2">Update password</button>
  34. <button cancel class="btn btn-sm btn-default border">Cancel</button>
  35. </div>
  36. </form>
  37. </div>
  38. </div>
  39. <div class="ms-1">
  40. Current Email confirmation token: {{$user->email_confirmation_token}}
  41. </div>
  42. </div>
  43. <div class="col-md-6">
  44. <div class="ps-2">
  45. <div class="d-flex flex-column">
  46. <span class="me-2">Email: {{ $user->email ?? '---' }}</span>
  47. @if($user->email)
  48. <span class="me-2">Email Confirmed?
  49. @if($user->is_email_confirmed)
  50. <i class="fa-duotone fa-circle-check fa-fw text-success"></i> YES
  51. @else
  52. <i class="fa-duotone fa-circle-exclamation fa-fw text-warning"></i> NO
  53. @endif
  54. </span>
  55. @if(!$user->is_email_confirmed && !$user->switch_to_email)
  56. @include('app.my-account.admin.users.forms.confirm-email-change')
  57. @endif
  58. @endif
  59. </div>
  60. </div>
  61. </div>
  62. <div class="col-md-6">
  63. <div class="d-flex flex-column mt-2">
  64. <span>Password:</span>
  65. <div class="d-flex flex-column ps-2">
  66. <span>Is password temporary? {{$user->is_password_temporary ? 'YES':'NO'}}</span>
  67. <div>
  68. <span class="me-2">Reset requested? {{$user->is_password_reset_requested ? 'YES':'NO'}}</span>
  69. @include('app.my-account.admin.users.forms.request-password-reset')
  70. </div>
  71. <div class="d-flex align-items-start flex-wrap">
  72. <span class="me-2">Reset Token: {{$user->password_reset_token}}</span>
  73. <div class="me-2">
  74. @include('app.my-account.admin.users.forms.reset-password')
  75. </div>
  76. <span class="me-2">Set at: @if($user->password_reset_token_set_at) {{friendly_date($user->password_reset_token_set_at)}} @else -- @endif</span>
  77. </div>
  78. </div>
  79. </div>
  80. <div class="d-flex flex-wrap align-items-start">
  81. <span class="me-2">Change: </span>
  82. <div class="">
  83. @include('app.my-account.admin.users.forms.request-email-change')
  84. </div>
  85. <span class="mx-2 text-muted">|</span>
  86. <div>
  87. @include('app.my-account.admin.users.forms.cancel-email-change')
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. <div class="col-md-6">
  95. <div class="bg-white p-2 rounded h-100">
  96. <div class="d-flex align-items-center">
  97. <h6 class="text-muted text-nowrap mb-0"><b>Google Login</b></h6>
  98. <div class="mx-2">
  99. @if($user->is_google_log_in_enabled)
  100. <span><i class="fa-solid fa-toggle-large-on fa-fw fa-switch text-success"></i></span>
  101. @else
  102. <span><i class="fa-solid fa-toggle-large-off fa-fw fa-switch text-muted"></i></span>
  103. @endif
  104. </div>
  105. <div>
  106. @if($user->is_google_log_in_enabled)
  107. @include('app.my-account.admin.users.forms.google-login-disconnect')
  108. @endif
  109. </div>
  110. </div>
  111. <div class="ps-2">
  112. <div class="d-flex flex-column">
  113. <span>Google Login Email: {{$user->google_login_email}}</span>
  114. <div class="d-flex align-items-center">
  115. <span>Google Login Data:</span>
  116. @include('app.my-account.admin.users.forms.google-data-detail-json-view')
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. <div class="col-md-3 d-none">
  123. <div class="bg-white p-2 rounded h-100">
  124. <div class="d-flex align-items-center">
  125. <h6 class="text-muted text-nowrap mb-0"><b>Facebook Login</b></h6>
  126. <div class="mx-2">
  127. @if($user->is_facebook_log_in_enabled)
  128. <span><i class="fa-solid fa-toggle-large-on fa-fw fa-switch text-success"></i></span>
  129. @else
  130. <span><i class="fa-solid fa-toggle-large-off fa-fw fa-switch text-muted"></i></span>
  131. @endif
  132. </div>
  133. <div>
  134. @if($user->is_facebook_log_in_enabled)
  135. @include('app.my-account.admin.users.forms.facebook-login-disconnect')
  136. @endif
  137. </div>
  138. </div>
  139. <div class="ps-2">
  140. <div class="d-flex flex-column">
  141. <span>Facebok Login Email: {{$user->facebook_login_email}}</span>
  142. <div class="d-flex align-items-center">
  143. <span>Facebook Login Data:</span>
  144. @include('app.my-account.admin.users.forms.facebook-data-detail-json-view')
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. </div>