3
0
Fork 0
This repository has been archived on 2024-11-14. You can view files and clone it, but cannot push or open issues or pull requests.
ThemeParkPlus-Panel/resources/views/profile/change.blade.php

157 lines
7.7 KiB
PHP
Raw Normal View History

2020-02-26 13:59:58 +00:00
@extends('layouts.panel')
@section('navigation')
<ul class="nav navbar-nav">
<li><a href="{{ route('profile.home') }}">Home</a></li>
<li><a href="{{ route('security') }}">Security</a></li>
<li class="active"><a>Change</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ Auth::user()->username() }}<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="{{ route('home') }}">Panel</a></li>
@if(Auth::user()->is_admin || Auth::user()->is_root)
<li><a href="admin/">Admin</a></li>
<li role="separator" class="divider"></li>
@endif
<li><a href="{{ route('logout') }}">Logout</a></li>
</ul>
</li>
</ul>
2020-02-26 13:59:58 +00:00
@endsection
@section('content')
<div class="container-fluid" style="margin-top: 75px">
<div class="row">
<div class="col-xs-12 col-md-4 col-md-offset-2">
<div class="panel panel-theme">
<div class="panel-heading">
<h3 class="panel-title">Change Password</h3>
</div>
<div class="panel-body">
<form method="POST" action="{{ route('change.password') }}" class="col-xs-10 col-xs-offset-1">
@csrf
@if(session('pass_success'))
<div class="alert alert-success" role="alert">
{{ session('pass_success') }}
<a class="close" data-dismiss="alert" aria-label="close">&times;</a>
2020-02-26 13:59:58 +00:00
</div>
@endif
<div class="form-group @error('pass_password') has-error @enderror">
<label for="pass_password" class="text-md-right">{{ __('Current Password:') }}</label>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input id="pass_password" type="password" class="form-control" placeholder="Current Password" name="password" required autocomplete="off" autofocus>
</div>
@error('pass_password')
<span class="help-block">{{ $message }}</span>
@enderror
2020-02-26 13:59:58 +00:00
</div>
<div class="form-group @error('new_password') has-error @enderror">
<label for="new_password" class="text-md-right">{{ __('New Password:') }}</label>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input id="new_password" type="password" class="form-control" placeholder="New Password" name="new_password" required autocomplete="off" autofocus>
</div>
@error('new_password')
<span class="help-block">{{ $message }}</span>
@enderror
2020-02-26 13:59:58 +00:00
</div>
<div class="form-group @error('new_confirm_password') has-error @enderror">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input id="new_confirm_password" type="password" class="form-control" placeholder="Confirm New Password" name="new_confirm_password" required autocomplete="off" autofocus>
</div>
@error('new_confirm_password')
<span class="help-block">{{ $message }}</span>
@enderror
2020-02-26 13:59:58 +00:00
</div>
<button type="submit" class="btn btn-custom" style="width: 100%">{{ __('Change Password') }}</button>
</form>
</div>
</div>
</div>
<div class="col-xs-12 col-md-4">
<div class="panel panel-theme">
<div class="panel-heading">
<h3 class="panel-title">Change Email</h3>
2020-02-26 13:59:58 +00:00
</div>
<div class="panel-body">
<form method="POST" action="{{ route('change.email') }}" class="col-xs-10 col-xs-offset-1">
@csrf
@if(session('email_success'))
<div class="alert alert-success" role="alert">
{{ session('email_success') }}
<a class="close" data-dismiss="alert" aria-label="close">&times;</a>
</div>
@endif
<div class="form-group @error('email_password') has-error @enderror">
<label for="email_password" class="text-md-right">{{ __('Current Password:') }}</label>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input id="email_password" type="password" class="form-control" placeholder="Current Password" name="password" required autocomplete="off" autofocus>
</div>
@error('email_password')
<span class="help-block">{{ $message }}</span>
@enderror
2020-02-26 13:59:58 +00:00
</div>
<div class="form-group @error('new_email') has-error @enderror">
<label for="new_email" class="text-md-right">{{ __('New Email:') }}</label>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input id="new_email" type="email" class="form-control" placeholder="New Email" name="new_email" required autocomplete="off" autofocus>
</div>
@error('new_email')
<span class="help-block">{{ $message }}</span>
@enderror
2020-02-26 13:59:58 +00:00
</div>
<div class="form-group @error('new_confirm_email') has-error @enderror">
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input id="new_confirm_email" type="email" class="form-control" placeholder="Confirm New Email" name="new_confirm_email" required autocomplete="off" autofocus>
</div>
@error('new_confirm_email')
<span class="help-block">{{ $message }}</span>
@enderror
</div>
<button type="submit" class="btn btn-custom" style="width: 100%">{{ __('Change Email') }}</button>
</form>
2020-02-26 13:59:58 +00:00
</div>
</div>
</div>
</div>
</div>
2020-02-26 13:59:58 +00:00
@endsection
@section('javascript')
<script>
window.onload = function() {
const passInput = document.getElementById('new_confirm_password');
passInput.onpaste = function(e) {
e.preventDefault();
};
const emailInput = document.getElementById('new_confirm_email');
emailInput.onpaste = function(e) {
e.preventDefault();
};
};
</script>
@endsection