관리-도구
편집 파일: reset.blade.php
@php use App\Helpers\Helper;$configData = Helper::applClasses(); @endphp @extends('layouts/fullLayoutMaster') @section('title', __('locale.auth.password_reset')) @section('page-style') {{-- Page Css files --}} <link rel="stylesheet" href="{{ asset(mix('css/base/pages/authentication.css')) }}"> @if(config('no-captcha.login')) {!! RecaptchaV3::initJs() !!} @endif @endsection @section('content') <div class="auth-wrapper auth-cover"> <div class="auth-inner row m-0"> <!-- Brand logo--> <a class="brand-logo" href="{{route('login')}}"> <img src="{{asset(config('app.logo'))}}" alt="{{config('app.name')}}"/> </a> <!-- /Brand logo--> <!-- Left Text--> <div class="d-none d-lg-flex col-lg-8 align-items-center p-5"> <div class="w-100 d-lg-flex align-items-center justify-content-center px-5"> @if($configData['theme'] === 'dark') <img src="{{asset('images/pages/reset-password-v2-dark.svg')}}" class="img-fluid" alt="Register V2"/> @else <img src="{{asset('images/pages/reset-password-v2.svg')}}" class="img-fluid" alt="Register V2"/> @endif </div> </div> <!-- /Left Text--> <!-- Reset password--> <div class="d-flex col-lg-4 align-items-center auth-bg px-2 p-lg-5"> <div class="col-12 col-sm-8 col-md-6 col-lg-12 px-xl-2 mx-auto"> <h2 class="card-title fw-bold mb-1">{{ __('locale.auth.password_reset') }}</h2> <p class="card-text mb-2">{{ __('locale.auth.enter_new_password') }}</p> <form class="auth-reset-password-form mt-2" method="POST" action="{{ route('password.update') }}"> @csrf <div class="mb-1"> <label class="form-label" for="email">{{ __('locale.labels.email') }}</label> <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="{{ __('locale.labels.email') }}" value="{{ $email ?? old('email') }}" required autocomplete="email"> @error('email') <div class="alert alert-danger" role="alert"> <strong>{{ $message }}</strong> </div> @enderror </div> <div class="mb-1"> <div class="d-flex justify-content-between"> <label class="form-label" for="password">{{ __('locale.labels.new_password') }}</label> </div> <div class="input-group input-group-merge form-password-toggle"> <input id="password" type="password" class="form-control form-control-merge @error('password') is-invalid @enderror" name="password" placeholder="{{ __('locale.labels.password') }}" required autocomplete="new-password" autofocus tabindex="1"> <span class="input-group-text cursor-pointer"><i data-feather="eye"></i></span> </div> @error('password') <div class="alert alert-danger"> <strong>{{ $message }}</strong> </div> @enderror </div> <div class="mb-1"> <div class="d-flex justify-content-between"> <label class="form-label" for="password-confirm">{{ __('locale.labels.password_confirmation') }}</label> </div> <div class="input-group input-group-merge form-password-toggle"> <input id="password-confirm" type="password" class="form-control form-control-merge" name="password_confirmation" placeholder="{{ __('locale.labels.password_confirmation') }}" required autocomplete="new-password"> <span class="input-group-text cursor-pointer"><i data-feather="eye"></i></span> </div> </div> @if(config('no-captcha.login')) <div class="mb-1"> {!! RecaptchaV3::field('reset') !!} </div> @endif <input type="hidden" name="token" value="{{ $token }}"> <button type="submit" class="btn btn-primary w-100" tabindex="3">{{ __('locale.buttons.reset') }}</button> </form> <p class="text-center mt-2"> <a href="{{url('login')}}"> <i data-feather="chevron-left"></i> {{ __('locale.auth.back_to_login') }} </a> </p> </div> </div> <!-- /Reset password--> </div> </div> @endsection