Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace App\Http\Controllers; use App\Models\BoardOfEducation; use App\Models\Ch..

Decoded Output download

<?php 
 namespace App\Http\Controllers; use App\Models\BoardOfEducation; use App\Models\Chapter; use App\Models\ChapterCategory; use App\Models\Document; use App\Models\Medium; use App\Models\Standard; use App\Models\Subject; use App\Models\User; use App\Models\Video; use Exception; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; class AuthController extends Controller { public function login() { try { return view("admin.auth.login"); } catch (Exception $e) { } } public function loginSubmit(Request $r) { try { $r->validate(array("email" => "required|email|exists:users,email", "password" => "required")); if (Auth::attempt(array("email" => $r->email, "password" => $r->password), $r->rememberMe == true)) { return back(); } throw new Exception("Invalid Login Credentials."); } catch (Exception $e) { return errorBack($e->getMessage()); } } public function dashboard() { try { $user = Auth::user(); $result["clients"] = User::role("Client")->count(); $result["documents"] = Document::whereUserId($user->id)->count(); $result["videos"] = Video::whereUserId($user->id)->count(); $result["boards"] = BoardOfEducation::auth()->count(); $result["mediums"] = Medium::whereHas("boardOfEducation", function ($query) use($user) { $query->where("user_id", $user->id); })->count(); $result["standards"] = Standard::whereHas("medium.boardOfEducation", function ($query) use($user) { $query->where("user_id", $user->id); })->count(); $result["subjects"] = Subject::whereHas("standard.medium.boardOfEducation", function ($query) use($user) { $query->where("user_id", $user->id); })->count(); $result["chapters"] = Chapter::whereHas("subject.standard.medium.boardOfEducation", function ($query) use($user) { $query->where("user_id", $user->id); })->count(); $result["categories"] = ChapterCategory::whereHas("chapter.subject.standard.medium.boardOfEducation", function ($query) use($user) { $query->where("user_id", $user->id); })->count(); return view("admin.dashboard", $result); } catch (Exception $e) { } } public function logout() { try { Auth::logout(); Session::flush(); return back(); } catch (Exception $e) { return errorBack($e->getMessage()); } } public function fileManager(Request $r) { try { return view("admin.file-manager"); } catch (Exception $e) { return error($e->getMessage());}}} ?>

Did this file decode correctly?

Original Code

<?php
 namespace App\Http\Controllers; use App\Models\BoardOfEducation; use App\Models\Chapter; use App\Models\ChapterCategory; use App\Models\Document; use App\Models\Medium; use App\Models\Standard; use App\Models\Subject; use App\Models\User; use App\Models\Video; use Exception; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; class AuthController extends Controller { public function login() { try { return view("\141\144\155\151\156\x2e\x61\x75\164\150\x2e\154\x6f\x67\x69\x6e"); } catch (Exception $e) { } } public function loginSubmit(Request $r) { try { $r->validate(array("\145\x6d\x61\151\154" => "\x72\145\161\165\151\162\x65\x64\174\145\x6d\141\x69\x6c\174\x65\x78\x69\163\164\x73\72\x75\x73\x65\162\x73\x2c\x65\x6d\141\x69\154", "\160\x61\x73\163\167\x6f\162\x64" => "\x72\x65\161\165\x69\x72\x65\144")); if (Auth::attempt(array("\145\x6d\x61\x69\x6c" => $r->email, "\x70\141\x73\163\x77\x6f\x72\144" => $r->password), $r->rememberMe == true)) { return back(); } throw new Exception("\x49\x6e\166\141\x6c\x69\144\40\x4c\157\147\x69\156\40\103\x72\x65\x64\145\156\164\151\x61\154\x73\56"); } catch (Exception $e) { return errorBack($e->getMessage()); } } public function dashboard() { try { $user = Auth::user(); $result["\143\154\x69\145\x6e\164\x73"] = User::role("\103\154\x69\145\x6e\x74")->count(); $result["\x64\157\x63\x75\x6d\x65\156\x74\x73"] = Document::whereUserId($user->id)->count(); $result["\166\x69\x64\145\x6f\163"] = Video::whereUserId($user->id)->count(); $result["\142\x6f\141\162\144\163"] = BoardOfEducation::auth()->count(); $result["\x6d\145\144\151\165\x6d\163"] = Medium::whereHas("\142\x6f\x61\x72\x64\x4f\146\x45\x64\x75\143\x61\x74\151\157\x6e", function ($query) use($user) { $query->where("\x75\163\145\x72\137\x69\x64", $user->id); })->count(); $result["\163\x74\x61\x6e\144\x61\x72\144\163"] = Standard::whereHas("\155\145\x64\x69\165\155\56\142\x6f\x61\162\144\x4f\x66\105\x64\x75\143\141\x74\x69\157\x6e", function ($query) use($user) { $query->where("\x75\x73\145\162\x5f\151\144", $user->id); })->count(); $result["\x73\165\142\152\145\143\164\x73"] = Subject::whereHas("\163\x74\x61\156\144\x61\x72\144\56\155\x65\144\151\x75\x6d\x2e\142\x6f\141\162\144\x4f\146\105\x64\x75\x63\x61\x74\151\x6f\156", function ($query) use($user) { $query->where("\165\x73\x65\162\x5f\151\144", $user->id); })->count(); $result["\143\x68\141\160\164\x65\x72\x73"] = Chapter::whereHas("\163\165\142\x6a\145\143\164\x2e\163\x74\141\x6e\144\x61\x72\144\x2e\155\145\144\151\165\155\x2e\142\157\x61\x72\x64\117\146\x45\144\x75\143\x61\164\151\157\x6e", function ($query) use($user) { $query->where("\x75\163\145\162\x5f\151\144", $user->id); })->count(); $result["\143\141\x74\145\x67\x6f\162\151\145\163"] = ChapterCategory::whereHas("\143\x68\x61\x70\164\x65\162\x2e\163\x75\142\x6a\145\143\164\56\x73\164\141\x6e\144\141\162\x64\56\x6d\145\144\151\x75\155\x2e\142\157\x61\162\144\117\x66\105\144\165\x63\141\x74\x69\x6f\x6e", function ($query) use($user) { $query->where("\165\163\145\162\137\x69\x64", $user->id); })->count(); return view("\141\144\155\151\156\56\144\x61\163\150\142\157\x61\162\x64", $result); } catch (Exception $e) { } } public function logout() { try { Auth::logout(); Session::flush(); return back(); } catch (Exception $e) { return errorBack($e->getMessage()); } } public function fileManager(Request $r) { try { return view("\x61\144\155\151\x6e\56\x66\x69\154\145\x2d\155\141\x6e\141\x67\145\162"); } catch (Exception $e) { return error($e->getMessage());}}}

Function Calls

None

Variables

None

Stats

MD5 42d383feacb363255ccd4f404c997309
Eval Count 0
Decode Time 71 ms