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\Middleware; use Closure; use Illuminate\Http\Request; use Auth; ..

Decoded Output download

<?php 
namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Auth; class AccessRoleFilter { public function handle(Request $request, Closure $next, $role) { $arr = explode("~", $role); foreach (Auth::user()->roles()->select("name")->pluck("name")->toArray() as $role) { if (in_array($role, $arr)) { return $next($request); } } return redirect("/")->withMessage("You are not authorized to view this content")->with("flash_type", "danger")->with("flash_icon", "fa fa-close"); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
namespace App\Http\Middleware; use Closure; use Illuminate\Http\Request; use Auth; class AccessRoleFilter { public function handle(Request $request, Closure $next, $role) { $arr = explode("\176", $role); foreach (Auth::user()->roles()->select("\156\x61\x6d\145")->pluck("\x6e\141\155\x65")->toArray() as $role) { if (in_array($role, $arr)) { return $next($request); } } return redirect("\57")->withMessage("\x59\x6f\x75\40\x61\x72\145\x20\156\157\x74\x20\x61\165\164\150\x6f\x72\151\x7a\x65\x64\x20\164\157\x20\166\151\x65\167\x20\x74\x68\x69\x73\40\143\157\x6e\164\x65\x6e\x74")->with("\146\154\x61\x73\150\x5f\164\x79\160\145", "\x64\141\156\147\145\x72")->with("\x66\154\141\163\x68\137\151\x63\157\156", "\x66\141\40\146\x61\55\143\154\x6f\163\x65"); } }

Function Calls

None

Variables

None

Stats

MD5 b4e84860a2a992c3051f9f75af3dc00e
Eval Count 0
Decode Time 57 ms