144 lines
5.8 KiB
PHP
144 lines
5.8 KiB
PHP
@extends('themes.default1.layouts.login')
|
|
|
|
@section('body')
|
|
<h4 id="otp-screen" class="login-box-msg">
|
|
<p>Hello
|
|
@if (Session::has('name'))
|
|
{{ Session::get('name')}}
|
|
@endif!</p><br/>
|
|
<span style='font-size: .8em'>
|
|
{!!Lang::get('lang.verify-screen-msg')!!}
|
|
<?php
|
|
$value = Session::get('values');
|
|
if (array_key_exists('referer', $value)) {
|
|
$referer = $value['referer'];
|
|
} else {
|
|
$referer = '/';
|
|
}
|
|
$email = $value['email'];
|
|
$password = $value['password'];
|
|
$number = Session::get('number');
|
|
$sub_number = substr($number, 1,6);
|
|
$show_number = str_replace($sub_number, '******', $number);
|
|
?>
|
|
{{ $show_number }}
|
|
</span>
|
|
</h4>
|
|
<h4 id="loading-screen" class="login-box-msg" style="display:none">
|
|
|
|
<center>Wait we are sending a new OTP code to your number.<br/><img src="{{asset('lb-faveo/media/images/gifloader.gif')}}"></center>
|
|
</h4>
|
|
|
|
<div id="success" style="display:none" class="alert alert-success alert-dismissable">
|
|
<i class="fa fa-check-circle"> </i>
|
|
<span id = "success_message"></span>
|
|
</div>
|
|
<div id="ere_msg" style="display:none" class="alert alert-danger alert-dismissable">
|
|
<i class="fa fa-ban"> </i> <b> {!! Lang::get('lang.alert') !!}! </b>
|
|
<span id = "error_message"></span>
|
|
</div>
|
|
|
|
<!-- failure message -->
|
|
@if(Session::has('errors'))
|
|
<div class="alert alert-danger alert-dismissable">
|
|
<i class="fa fa-ban"> </i> <b> {!! Lang::get('lang.alert') !!}! </b>
|
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
@if(Session::has('error'))
|
|
<li>{!! Session::get('error') !!}</li>
|
|
@else
|
|
<li>{!! Lang::get('lang.please_fill_all_required_feilds') !!}</li>
|
|
@endif
|
|
</div>
|
|
@endif
|
|
<!-- failure message -->
|
|
@if(Session::has('fails'))
|
|
<div class="alert alert-danger alert-dismissable">
|
|
<i class="fa fa-ban"> </i> <b> {!! Lang::get('lang.alert') !!}! </b>
|
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
<li>{!! Session::get('fails') !!}</li>
|
|
</div>
|
|
@endif
|
|
|
|
<!-- form open -->
|
|
{!! Form::open(['route'=> 'otp-verification', 'method'=>'post']) !!}
|
|
<!-- Email -->
|
|
<div class="form-group has-feedback {{ $errors->has('email') ? 'has-error' : '' }}">
|
|
{!! Form::hidden('email',null,['placeholder'=> Lang::get("lang.email") ,'class' => 'form-control']) !!}
|
|
<!-- {!! $errors->first('email', '<spam class="help-block">:message</spam>') !!} -->
|
|
</div>
|
|
|
|
<!-- Password -->
|
|
<div class="form-group has-feedback {{ $errors->has('password') ? 'has-error' : '' }}">
|
|
{!! Form::hidden('password',['placeholder'=>Lang::get("lang.password"),'class' => 'form-control']) !!}
|
|
<!-- {!! $errors->first('password', '<spam class="help-block">:message</spam>') !!} -->
|
|
</div>
|
|
<div class="form-group has-feedback {{ $errors->has('otp') ? 'has-error' : '' }}">
|
|
{!! Form::input('text','otp',null,['placeholder'=> Lang::get("lang.enter-otp") ,'class' => 'form-control' , 'required' => true, 'pattern' => "[0-9]{6}", "title" => Lang::get('lang.otp-input-title')]) !!}
|
|
<!-- {!! $errors->first('email', '<spam class="help-block">:message</spam>') !!} -->
|
|
</div>
|
|
@if (Session::has('referer'))
|
|
<input type='hidden' name="referer" value="{!! Session::get('referer') !!}">
|
|
@elseif(Session::has('errors'))
|
|
<input type='hidden' name="referer" value="form">
|
|
@endif
|
|
<div class="row">
|
|
<div class="col-xs-8">
|
|
{!! Lang::get('lang.did-not-recive-code') !!}<br/>
|
|
<a id="resend" onclick="resendOTP();" href="#" title="{!!Lang::get('lang.resend-otp-title') !!}">{!! Lang::get("lang.resend_otp") !!}</a><br>
|
|
</div><!-- /.col -->
|
|
<div class="col-xs-4">
|
|
<button type="submit" class="btn btn-primary btn-block btn-flat">{!! Lang::get("lang.verify") !!}</button>
|
|
</div><!-- /.col -->
|
|
</div>
|
|
</form>
|
|
<!-- /.login-page -->
|
|
<style>
|
|
input[type=number]::-webkit-inner-spin-button,
|
|
input[type=number]::-webkit-outer-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
function resendOTP() {
|
|
var mobile = " <?php echo $number ?> ";
|
|
var full_name = "<?php echo Session::get('name');?>";
|
|
var email = document.getElementsByName("email")[0].value;
|
|
$.ajax({
|
|
url: '{{URL::route("resend-otp")}}',
|
|
type: 'post', // performing a POST request
|
|
data : {
|
|
mobile : mobile,
|
|
full_name: full_name,
|
|
email: email,
|
|
code: 0// will be accessible in $_POST['data1']
|
|
},
|
|
dataType: 'json',
|
|
beforeSend: function() {
|
|
$('#success').css('display', 'none');
|
|
$('#ere_msg').css('display','none');
|
|
$('#otp-screen').css('display','none');
|
|
$(".close").trigger("click");
|
|
$('#loading-screen').css('display','block');
|
|
},
|
|
success: function(response) {
|
|
var message = "{{Lang::get('lang.otp-sent')}}";
|
|
$("#success_message").html(message);
|
|
$('#otp-screen').css('display','block');
|
|
$('#success').css('display','block');
|
|
$('#loading-screen').css('display','none');
|
|
},
|
|
complete: function( jqXHR, textStatus) {
|
|
if (textStatus === "parsererror" || textStatus === "timeout" || textStatus === "abort" || textStatus === "error") {
|
|
var message = "{{Lang::get('lang.otp-not-sent')}}";
|
|
$("#error_message").html(message);
|
|
$('#otp-screen').css('display','block');
|
|
$('#ere_msg').css('display','block');
|
|
$('#loading-screen').css('display','none');
|
|
}
|
|
}
|
|
});
|
|
}
|
|
</script>
|
|
@stop
|