Last active
January 3, 2018 03:22
-
-
Save doanhpv-0200/aa39f134fd4b28805ffd3bc344fb8d28 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| @extends('layouts.app') | |
| @section('content') | |
| <div class="container"> | |
| <div class="row"> | |
| <div class="col-md-8 col-md-offset-2"> | |
| <div class="panel panel-default"> | |
| <div class="panel-heading"><strong>Two Factor Authentication</strong></div> | |
| <div class="panel-body"> | |
| <p>Two factor authentication (2FA) strengthens access security by requiring two methods (also referred to as factors) to verify your identity. Two factor authentication protects against phishing, social engineering and password brute force attacks and secures your logins from attackers exploiting weak or stolen credentials.</p> | |
| <br/> | |
| <p>To Enable Two Factor Authentication on your Account, you need to do following steps</p> | |
| <strong> | |
| <ol> | |
| <li>Click on Generate Secret Button , To Generate a Unique secret QR code for your profile</li> | |
| <li>Verify the OTP from Google Authenticator Mobile App</li> | |
| </ol> | |
| </strong> | |
| <br/> | |
| @if (session('error')) | |
| <div class="alert alert-danger"> | |
| {{ session('error') }} | |
| </div> | |
| @endif | |
| @if (session('success')) | |
| <div class="alert alert-success"> | |
| {{ session('success') }} | |
| </div> | |
| @endif | |
| @if(!count($data['user']->passwordSecurity)) | |
| <form class="form-horizontal" method="POST" action="{{ route('generate2faSecret') }}"> | |
| {{ csrf_field() }} | |
| <div class="form-group"> | |
| <div class="col-md-6 col-md-offset-4"> | |
| <button type="submit" class="btn btn-primary"> | |
| Generate Secret Key to Enable 2FA | |
| </button> | |
| </div> | |
| </div> | |
| </form> | |
| @elseif(!$data['user']->passwordSecurity->google2fa_enable) | |
| <strong>1. Scan this barcode with your Google Authenticator App:</strong><br/> | |
| <img src="{{$data['google2fa_url'] }}" alt=""> | |
| <br/><br/> | |
| <strong>2.Enter the pin the code to Enable 2FA</strong><br/><br/> | |
| <form class="form-horizontal" method="POST" action="{{ route('enable2fa') }}"> | |
| {{ csrf_field() }} | |
| <div class="form-group{{ $errors->has('verify-code') ? ' has-error' : '' }}"> | |
| <label for="verify-code" class="col-md-4 control-label">Authenticator Code</label> | |
| <div class="col-md-6"> | |
| <input id="verify-code" type="password" class="form-control" name="verify-code" required> | |
| @if ($errors->has('verify-code')) | |
| <span class="help-block"> | |
| <strong>{{ $errors->first('verify-code') }}</strong> | |
| </span> | |
| @endif | |
| </div> | |
| </div> | |
| <div class="form-group"> | |
| <div class="col-md-6 col-md-offset-4"> | |
| <button type="submit" class="btn btn-primary"> | |
| Enable 2FA | |
| </button> | |
| </div> | |
| </div> | |
| </form> | |
| @elseif($data['user']->passwordSecurity->google2fa_enable) | |
| <div class="alert alert-success"> | |
| 2FA is Currently <strong>Enabled</strong> for your account. | |
| </div> | |
| <p>If you are looking to disable Two Factor Authentication. Please confirm your password and Click Disable 2FA Button.</p> | |
| <form class="form-horizontal" method="POST" action="{{ route('disable2fa') }}"> | |
| <div class="form-group{{ $errors->has('current-password') ? ' has-error' : '' }}"> | |
| <label for="change-password" class="col-md-4 control-label">Current Password</label> | |
| <div class="col-md-6"> | |
| <input id="current-password" type="password" class="form-control" name="current-password" required> | |
| @if ($errors->has('current-password')) | |
| <span class="help-block"> | |
| <strong>{{ $errors->first('current-password') }}</strong> | |
| </span> | |
| @endif | |
| </div> | |
| </div> | |
| <div class="col-md-6 col-md-offset-5"> | |
| {{ csrf_field() }} | |
| <button type="submit" class="btn btn-primary ">Disable 2FA</button> | |
| </div> | |
| </form> | |
| @endif | |
| </form> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| @endsection |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| @extends('layouts.app') | |
| @section('content') | |
| <div class="container"> | |
| <div class="row"> | |
| <div class="col-md-8 col-md-offset-2"> | |
| <div class="panel panel-default"> | |
| <div class="panel-heading">Two Factor Authentication</div> | |
| <div class="panel-body"> | |
| <p>Two factor authentication (2FA) strengthens access security by requiring two methods (also referred to as factors) to verify your identity. Two factor authentication protects against phishing, social engineering and password brute force attacks and secures your logins from attackers exploiting weak or stolen credentials.</p> | |
| @if (session('error')) | |
| <div class="alert alert-danger"> | |
| {{ session('error') }} | |
| </div> | |
| @endif | |
| @if (session('success')) | |
| <div class="alert alert-success"> | |
| {{ session('success') }} | |
| </div> | |
| @endif | |
| <strong>Enter the pin from Google Authenticator Enable 2FA</strong> | |
| <form class="form-horizontal" action="{{ route('2faVerify') }}" method="POST"> | |
| {{ csrf_field() }} | |
| <div class="form-group{{ $errors->has('one_time_password-code') ? ' has-error' : '' }}"> | |
| <label for="one_time_password" class="col-md-4 control-label">One Time Password</label> | |
| <div class="col-md-6"> | |
| <input name="one_time_password" class="form-control" type="text"/> | |
| </div> | |
| </div> | |
| <div class="form-group"> | |
| <div class="col-md-6 col-md-offset-4"> | |
| <button class="btn btn-primary" type="submit">Authenticate</button> | |
| </div> | |
| </div> | |
| </form> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| @endsection | |
| @extends('layouts.app') | |
| @section('content') | |
| <div class="container"> | |
| <div class="row"> | |
| <div class="col-md-8 col-md-offset-2"> | |
| <div class="panel panel-default"> | |
| <div class="panel-heading">Two Factor Authentication</div> | |
| <div class="panel-body"> | |
| <p>Two factor authentication (2FA) strengthens access security by requiring two methods (also referred to as factors) to verify your identity. Two factor authentication protects against phishing, social engineering and password brute force attacks and secures your logins from attackers exploiting weak or stolen credentials.</p> | |
| @if (session('error')) | |
| <div class="alert alert-danger"> | |
| {{ session('error') }} | |
| </div> | |
| @endif | |
| @if (session('success')) | |
| <div class="alert alert-success"> | |
| {{ session('success') }} | |
| </div> | |
| @endif | |
| <strong>Enter the pin from Google Authenticator Enable 2FA</strong> | |
| <form class="form-horizontal" action="{{ route('2faVerify') }}" method="POST"> | |
| {{ csrf_field() }} | |
| <div class="form-group{{ $errors->has('one_time_password-code') ? ' has-error' : '' }}"> | |
| <label for="one_time_password" class="col-md-4 control-label">One Time Password</label> | |
| <div class="col-md-6"> | |
| <input name="one_time_password" class="form-control" type="text"/> | |
| </div> | |
| </div> | |
| <div class="form-group"> | |
| <div class="col-md-6 col-md-offset-4"> | |
| <button class="btn btn-primary" type="submit">Authenticate</button> | |
| </div> | |
| </div> | |
| </form> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| @endsection |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment