⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
dnc
/
@core
/
resources
/
views
/
auth
/
admin
/
Edit File: login.blade.php
@extends('layouts.login-screens') @section('content') <div class="login-area"> <div class="container"> <div class="login-box ptb--100"> <form method="POST" action="{{ route('admin.login') }}"> @csrf <div class="login-form-head"> <div class="logo-wrapper" style="margin-bottom: 40px;"> {!! render_image_markup_by_attachment_id(get_static_option('site_white_logo')) !!} </div> <h4>{{__('Admin Login')}}</h4> <p>{{__('Hello there, Sign in and start managing your website')}}</p> </div> @include('backend.partials.message') <div class="error-message"></div> <div class="login-form-body"> <div class="form-gp"> <label for="username">{{__('Username')}}</label> <input type="text" id="username" name="username"> <i class="ti-email"></i> </div> <div class="form-gp"> <label for="password">{{__('Password')}}</label> <input type="password" id="password" name="password" > <i class="ti-lock"></i> </div> <div class="row mb-4 rmber-area"> <div class="col-6"> <div class="custom-control custom-checkbox mr-sm-2"> <input type="checkbox" name="remember" class="custom-control-input" id="remember"> <label class="custom-control-label" for="remember">{{__('Remember Me')}}</label> </div> </div> <div class="col-6 text-right"> <a href="{{route('admin.forget.password')}}">{{__('Forgot Password?')}}</a> </div> </div> <div class="submit-btn-area"> <button id="form_submit" type="submit">{{__('Login')}} <i class="ti-arrow-right"></i></button> </div> </div> </form> </div> </div> </div> @endsection @section('scripts') <script> (function($){ "use strict"; $(document).ready(function ($){ $(document).on('click','#form_submit',function (e){ e.preventDefault(); var el = $(this); var erContainer = $(".error-message"); erContainer.html(''); el.text('{{__('Please Wait..')}}'); $.ajax({ url: "{{route('admin.login')}}", type: "POST", data: { _token : "{{csrf_token()}}", username : $('#username').val(), password : $('#password').val(), remember : $('#remember').val(), }, error:function(data){ var errors = data.responseJSON; erContainer.html('<div class="alert alert-danger"></div>'); $.each(errors.errors, function(index,value){ erContainer.find('.alert.alert-danger').append('<p>'+value+'</p>'); }); el.text('{{__('Login')}}'); }, success:function (data){ $('.alert.alert-danger').remove(); if (data.status == 'ok'){ el.text('{{__('Redirecting')}}..'); erContainer.html('<div class="alert alert-'+data.type+'">'+data.msg+'</div>'); location.reload(); }else{ erContainer.html('<div class="alert alert-'+data.type+'">'+data.msg+'</div>'); el.text('{{__('Login')}}'); } } }); }); }); })(jQuery); </script> @endsection
Simpan