ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: /home/u435929562/domains/butanking.com/public_html/app/Http/Controllers/Admin/AdminController.php
<?php
namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use App\Models\Admin\Admin;
use App\Rules\MatchAdminOldPassword;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;

class AdminController extends Controller
{
    /**
     * @Function:        <__construct>
     * @Author:           (sixty13 Dev Team)
     * @Created On:      <24-11-2021>
     * @Last Modified By: 
     * @Last Modified:    
     * @Description:     <This function work for Create a new controller instance.>
     * @return void
     */
    public function __construct()
    {
        // $this->middleware('auth');
        $this->middleware('auth:admin');
    }

    /**
     * @Function:        <dashboard>
     * @Author:           (sixty13 Dev Team)
     * @Created On:      <23-11-2021>
     * @Last Modified By: 
     * @Last Modified:    
     * @Description:     <This function work for Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function dashboard()
    {
        return view('admin.dashboard.index');
    }
    public function profileUpdate(Request $request)
    {
        $request->validate([
            'old_password' => ['required', new MatchAdminOldPassword],
            'password' => 'required|same:confirm_password',
            'confirm_password' => 'required',
        ]);

        Admin::find(auth('admin')->user()->id)->update(['password' => Hash::make($request->password)]);

        $request->session()->flash('message', 'Password change successfully.');

        $dataArr = Auth::guard('admin')->user();
        return view('admin.update-profile.edit', compact('dataArr'));
    }
    public function profileIndex()
    {
        $dataArr = Auth::guard('admin')->user();
        return view('admin.update-profile.edit', compact('dataArr'));
    }
}