refactor: refactored auth strings
This commit is contained in:
@@ -17,15 +17,15 @@
|
||||
<form action="{{ route('verify2FA') }}" method="POST" id="verify">
|
||||
@csrf
|
||||
<div class="form-group">
|
||||
<label for="name" class="sr-only">{{__('messages.2fa_sronly')}}</label>
|
||||
<input type="text" name="otp" id="name" class="form-control" placeholder="{{__('messages.profile.2fa_send_code_s')}}">
|
||||
<label for="name" class="sr-only">{{__('Two-factor secret code (You can find this on Google Authenticator or the app you chose during setup)')}}</label>
|
||||
<input type="text" name="otp" id="name" class="form-control" placeholder="{{__('2FA Code (ex. 41351)')}}">
|
||||
</div>
|
||||
<input name="register" id="register" class="btn btn-block login-btn mb-4" type="submit" value="{{__('messages.profile.2fa_send_code')}}">
|
||||
<input name="register" id="register" class="btn btn-block login-btn mb-4" type="submit" value="{{__('Send 2FA Code')}}">
|
||||
</form>
|
||||
<p class="login-card-footer-text">{{__('messages.2fa_lostcode')}} <a href="{{ route('logout') }}" class="text-reset">{{__('messages.2fa_cancel_login')}}</a></p>
|
||||
<p class="login-card-footer-text">{{__("Don't know the code?")}} <a href="{{ route('logout') }}" class="text-reset">{{__('Cancel sign in (sign out)')}}</a></p>
|
||||
<nav class="login-card-footer-nav">
|
||||
<a href="#!">{{__('messages.terms')}}</a>
|
||||
<a href="#!">{{__('messages.ppolicy')}}</a>
|
||||
<a href="#!">{{__('Terms of Service')}}</a>
|
||||
<a href="#!">{{__('Privacy Policy')}}</a>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -27,30 +27,32 @@
|
||||
<li>staffmember@example.com</li>
|
||||
<li>enduser@example.com</li>
|
||||
</ul>
|
||||
<p>{{ __('The password is ":password" for all accounts.', ['password' => 'password']) }}</p>
|
||||
<p>{{ __('The password is ":demoPassword" for all accounts.', ['demoPassword' => 'password']) }}</p>
|
||||
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="form-group">
|
||||
<label for="email" class="sr-only">{{__('messages.contactlabel_email')}}</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="Email address">
|
||||
<label for="email" class="sr-only">{{__('Email')}}</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="{{ __('Email address') }}">
|
||||
</div>
|
||||
<div class="form-group mb-4">
|
||||
<label for="password" class="sr-only">{{__('messages.password')}}</label>
|
||||
<label for="password" class="sr-only">{{__('Password')}}</label>
|
||||
<input type="password" name="password" id="password" class="form-control" placeholder="***********">
|
||||
</div>
|
||||
<div class="form-group mb-4">
|
||||
<label for="remember">{{__('messages.remember_me')}}</label>
|
||||
<label for="remember">{{__('Remember me')}}</label>
|
||||
<input type="checkbox" name="remember" id="remember" />
|
||||
</div>
|
||||
<input name="login" id="login" class="btn btn-block login-btn mb-4" type="submit" value="{{__('messages.login')}}">
|
||||
<input name="login" id="login" class="btn btn-block login-btn mb-4" type="submit" value="{{__('Sign in')}}">
|
||||
</form>
|
||||
<a href="{{ route('password.request') }}" class="forgot-password-link">{{__('messages.forgot_pw')}}</a>
|
||||
<p class="login-card-footer-text">{{__('messages.no_acc')}} <a href="{{ route('register') }}" class="text-reset">{{__('messages.register_cta')}}</a></p>
|
||||
<a href="{{ route('password.request') }}" class="forgot-password-link">{{__('Forgot password?')}}</a>
|
||||
<p class="login-card-footer-text">{{__("Don't have an account?")}} <a href="{{ route('register') }}" class="text-reset">{{__('Sign up here')}}</a></p>
|
||||
<nav class="login-card-footer-nav">
|
||||
<a href="#!">{{__('messages.terms')}}</a>
|
||||
<a href="#!">{{__('messages.ppolicy')}}</a>
|
||||
<a href="#!">{{__('Terms of Service')}}</a>
|
||||
<a href="#!">{{__('Privacy Policy')}}</a>
|
||||
<a href="#!">{{__('Community Guidelines')}}</a>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -23,16 +23,18 @@
|
||||
<form action="{{ route('password.email') }}" method="POST" id="loginForm">
|
||||
@csrf
|
||||
<div class="form-group">
|
||||
<label for="email" class="sr-only">{{__('messages.contactlabel_email')}}</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="Email address">
|
||||
<label for="email" class="sr-only">{{__('Email address')}}</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="{{ __('Email address') }}">
|
||||
</div>
|
||||
<input name="reset" id="reset" class="btn btn-block login-btn mb-4" type="submit" value="{{__('Send reset instructions')}}">
|
||||
<a class="text-decoration-none" href="{{ route('login') }}"><button type="button" class="btn btn-outline-info btn-block btn-sm mb-4">{{ __('Nevermind, I remembered my password') }}</button></a>
|
||||
</form>
|
||||
<a href="{{ route('login') }}">{{__('Back to login')}}</a>
|
||||
<nav class="login-card-footer-nav">
|
||||
<a href="#!">{{__('messages.terms')}}</a>
|
||||
<a href="#!">{{__('messages.ppolicy')}}</a>
|
||||
<a href="#!">{{__('Terms of Service')}}</a>
|
||||
<a href="#!">{{__('Privacy Policy')}}</a>
|
||||
<a href="#!">{{__('Community Guidelines')}}</a>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -68,10 +68,12 @@
|
||||
|
||||
<input name="reset" id="reset" class="btn btn-block login-btn mb-4" type="submit" value="{{__('Change password')}}">
|
||||
</form>
|
||||
<a href="{{ route('login') }}">{{__('Back to login')}}</a>
|
||||
<a href="{{ route('login') }}">{{__('Back to sign in')}}</a>
|
||||
<nav class="login-card-footer-nav">
|
||||
<a href="#!">{{__('messages.terms')}}</a>
|
||||
<a href="#!">{{__('messages.ppolicy')}}</a>
|
||||
<a href="#!">{{__('Terms of Service')}}</a>
|
||||
<a href="#!">{{__('Privacy Policy')}}</a>
|
||||
<a href="#!">{{__('Community Guidelines')}}</a>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -13,34 +13,34 @@
|
||||
<div class="brand-wrapper">
|
||||
<img src="{{ config('adminlte.logo_img') }}" alt="logo" class="logo rounded mr-2">{{ config('adminlte.logo') }}
|
||||
</div> <!-- main content start -->
|
||||
<p class="login-card-description">{{__('messages.register_acc')}}</p>
|
||||
<p class="login-card-description">{{__('Sign up for an account')}}</p>
|
||||
|
||||
@if(\App\Facades\Options::getOption('pw_security_policy') !== 'off')
|
||||
|
||||
<div class="alert alert-warning alert-dismissible">
|
||||
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
|
||||
<p><b>{{__('messages.pwsec.line1')}}</b></p>
|
||||
<p>{{__('messages.pwsec.line2')}}</p>
|
||||
<p><b>{{__('Basic password security')}}</b></p>
|
||||
<p>{{__("For your security, we implement strict password policies. It's also advisable to let your password manager or browser generate and save passwords for you (if it's a private device).")}}</p>
|
||||
|
||||
<p>{{__('messages.pwsec.line3')}} </p>
|
||||
<p>{{__('Passwords must be a combination of:')}} </p>
|
||||
<ul>
|
||||
@switch(\App\Facades\Options::getOption('pw_security_policy'))
|
||||
|
||||
@case('low')
|
||||
<li>A minimum of 10 characters</li>
|
||||
<li>{{ __('A minimum of 10 characters') }}</li>
|
||||
@break
|
||||
|
||||
@case('medium')
|
||||
<li>A minimum of 12 characters;</li>
|
||||
<li>At least one special character;</li>
|
||||
<li>Lower case and upper case characters</li>
|
||||
<li>{{ __('A minimum of 12 characters;') }}</li>
|
||||
<li>{{ __('At least one special character;') }}</li>
|
||||
<li>{{ __('Lower case and upper case characters') }}</li>
|
||||
@break
|
||||
|
||||
@case('high')
|
||||
<li>A minimum of 20 characters;</li>
|
||||
<li>At least one special character;</li>
|
||||
<li>Lower case and upper case characters</li>
|
||||
<li>At least one numerical character</li>
|
||||
<li>{{ __('A minimum of 20 characters;') }}</li>
|
||||
<li>{{ __('At least one special character;') }}</li>
|
||||
<li>{{ __('Lower case and upper case characters') }}</li>
|
||||
<li>{{ __('At least one numerical character') }}</li>
|
||||
@break
|
||||
|
||||
@endswitch
|
||||
@@ -54,43 +54,44 @@
|
||||
<p class="font-weight-bold"><i class="fas fa-exclamation-triangle"></i>{{ __('Warning') }}</p>
|
||||
<p>{{ __('Do not use real credentials here. The application is in demo mode. Additionally, the database is wiped every six hours.') }}</p>
|
||||
|
||||
<p>{{ __('Also note: If a game license is required to sign up, you may find valid MC usernames at NameMC') }}</p>
|
||||
<p>{{ __("Also note: If a game license is required to sign up, you may find valid MC usernames at NameMC. No special validation is performed other than contacting Mojang's authentication servers to verify the username's existence, therefore, you can use any username for testing purposes.") }}</p>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<form action="{{ route('register') }}" method="POST" id="registerForm">
|
||||
@csrf
|
||||
<div class="form-group">
|
||||
<label for="name" class="sr-only">{{__('messages.contactlabel_name')}}</label>
|
||||
<input type="text" name="name" id="name" class="form-control" placeholder="{{__('messages.contactlabel_name')}}">
|
||||
<label for="name" class="sr-only">{{__('Name')}}</label>
|
||||
<input type="text" name="name" id="name" class="form-control" placeholder="{{__('Name')}}">
|
||||
</div>
|
||||
<div class="form-group mb-4">
|
||||
<label for="email" class="sr-only">{{__('messages.contactlabel_email')}}</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="{{__('messages.contactlabel_email')}}">
|
||||
<label for="email" class="sr-only">{{__('Email address')}}</label>
|
||||
<input type="email" name="email" id="email" class="form-control" placeholder="{{__('Email address')}}">
|
||||
</div>
|
||||
<div class="form-group mb-4">
|
||||
<label for="password" class="sr-only">{{__('messages.password')}}</label>
|
||||
<input type="password" name="password" id="password" class="form-control" placeholder="{{__('messages.password')}}">
|
||||
<label for="password" class="sr-only">{{__('Password')}}</label>
|
||||
<input type="password" name="password" id="password" class="form-control" placeholder="{{__('Password')}}">
|
||||
</div>
|
||||
<div class="form-group mb-4">
|
||||
<label for="passwordc" class="sr-only">{{__('messages.sronly_confirmpassword')}}</label>
|
||||
<input type="password" id="passwordc" name="password_confirmation" class="form-control" placeholder="{{__('messages.sronly_confirmpassword')}}" />
|
||||
<label for="passwordc" class="sr-only">{{__('Confirm Password')}}</label>
|
||||
<input type="password" id="passwordc" name="password_confirmation" class="form-control" placeholder="{{__('Confirm Password')}}" />
|
||||
</div>
|
||||
|
||||
|
||||
@if(\App\Facades\Options::getOption('requireGameLicense') && \App\Facades\Options::getOption('currentGame') == 'MINECRAFT')
|
||||
<div class="form-group mt-5">
|
||||
<label for="mcusername" class="sr-only">{{__('messages.sronly_mcusername')}}</label>
|
||||
<input type="text" name="uuid" class="form-control" id="mcusername" placeholder="{{__('messages.sronly_mcusername')}}" />
|
||||
<label for="mcusername" class="sr-only">{{__('Minecraft Username (Premium)')}}</label>
|
||||
<input type="text" name="uuid" class="form-control" id="mcusername" placeholder="{{__('Minecraft Username (Premium)')}}" />
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<input name="register" id="register" class="btn btn-block login-btn mb-4" type="submit" value="{{__('messages.register_txt')}}">
|
||||
<input name="register" id="register" class="btn btn-block login-btn mb-4" type="submit" value="{{__('Sign up')}}">
|
||||
</form>
|
||||
<p class="login-card-footer-text">{{__('messages.have_account')}} <a href="{{ route('login') }}" class="text-reset">{{__('messages.login_here')}}</a></p>
|
||||
<p class="login-card-footer-text">{{__('Have an account with us?')}} <a href="{{ route('login') }}" class="text-reset">{{__('Sign in here')}}</a></p>
|
||||
<nav class="login-card-footer-nav">
|
||||
<a href="#!">{{__('messages.terms')}}</a>
|
||||
<a href="#!">{{__('messages.ppolicy')}}</a>
|
||||
<a href="#!">{{__('Terms of Service')}}</a>
|
||||
<a href="#!">{{__('Privacy Policy')}}</a>
|
||||
<a href="#!">{{__('Community Guidelines')}}</a>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -32,6 +32,8 @@
|
||||
<nav class="login-card-footer-nav">
|
||||
<a href="#!">{{__('messages.terms')}}</a>
|
||||
<a href="#!">{{__('messages.ppolicy')}}</a>
|
||||
<a href="#!">{{__('Community Guidelines')}}</a>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user