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 App\AuthDetail; use App\SysConfig; use Closure; ..

Decoded Output download

<?php 
namespace App\Http\Middleware; use App\AuthDetail; use App\SysConfig; use Closure; use Carbon\Carbon; use App\Grn; use Illuminate\Support\Facades\Session; use Auth; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; class SessionAndLogsCheck { public function handle(Request $request, Closure $next) { $session = \App\Session::where("id", \Session::getId())->first(); $authDetail = AuthDetail::where("email", Auth::user()->email)->whereNull("session_id")->latest()->first(); $authDetailTwo = AuthDetail::where("email", Auth::user()->phone)->whereNull("session_id")->latest()->first(); if ($authDetail && $authDetailTwo) { if ($authDetail->created_at > $authDetailTwo->created_at) { if (!$authDetail->session_id) { $authDetail->update(array("user_id" => Auth::id(), "session_id" => $session->id)); $authDetail->update(array("user_id" => Auth::id(), "session_id" => $session->id)); } elseif ($authDetailTwo) { $authDetailTwo->update(array("user_id" => Auth::id(), "session_id" => $session->id)); } } else { $authDetailTwo->update(array("user_id" => Auth::id(), "session_id" => $session->id)); } } elseif ($authDetail) { $authDetail->update(array("user_id" => Auth::id(), "session_id" => $session->id)); } elseif ($authDetailTwo) { $authDetailTwo->update(array("user_id" => Auth::id(), "session_id" => $session->id)); } $finalAuthDetail = AuthDetail::where("session_id", $session->id)->latest()->first(); if ($finalAuthDetail) { if ($finalAuthDetail->url_logs) { $finalAuthDetail->update(array("url_logs" => $finalAuthDetail->url_logs . "~" . url()->full() . "," . Carbon::now())); } else { $finalAuthDetail->update(array("url_logs" => url()->full() . "," . Carbon::now())); } } $conf = SysConfig::first(); $date = Carbon::parse(SysConfig::decrypter($conf->expire_at)); $date = Carbon::parse($date); Grn::grn(); if ($date > Carbon::now()) { return $next($request); } else { return redirect("/system_bill_check")->withMessage("Oops your subscribe time for using this system has expired please contact the Provider To renew it")->with("flash_type", "danger")->with("flash_icon", "fa fa-close"); } return $next($request); return $next($request); } } 
 ?>

Did this file decode correctly?

Original Code

<?php
namespace App\Http\Middleware; use App\AuthDetail; use App\SysConfig; use Closure; use Carbon\Carbon; use App\Grn; use Illuminate\Support\Facades\Session; use Auth; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; class SessionAndLogsCheck { public function handle(Request $request, Closure $next) { $session = \App\Session::where("\x69\144", \Session::getId())->first(); $authDetail = AuthDetail::where("\145\x6d\141\151\154", Auth::user()->email)->whereNull("\x73\x65\x73\x73\151\x6f\156\137\x69\x64")->latest()->first(); $authDetailTwo = AuthDetail::where("\145\x6d\x61\x69\154", Auth::user()->phone)->whereNull("\163\145\x73\x73\151\x6f\156\x5f\x69\x64")->latest()->first(); if ($authDetail && $authDetailTwo) { if ($authDetail->created_at > $authDetailTwo->created_at) { if (!$authDetail->session_id) { $authDetail->update(array("\165\163\x65\162\137\151\144" => Auth::id(), "\163\145\163\x73\151\157\156\x5f\x69\144" => $session->id)); $authDetail->update(array("\x75\x73\x65\x72\x5f\151\144" => Auth::id(), "\x73\x65\x73\163\151\157\156\x5f\x69\144" => $session->id)); } elseif ($authDetailTwo) { $authDetailTwo->update(array("\x75\163\145\x72\137\151\x64" => Auth::id(), "\163\x65\x73\x73\x69\157\156\x5f\x69\144" => $session->id)); } } else { $authDetailTwo->update(array("\x75\163\x65\x72\137\x69\144" => Auth::id(), "\x73\145\163\163\151\x6f\x6e\137\x69\x64" => $session->id)); } } elseif ($authDetail) { $authDetail->update(array("\x75\x73\145\162\x5f\x69\x64" => Auth::id(), "\x73\x65\163\x73\151\157\x6e\x5f\151\x64" => $session->id)); } elseif ($authDetailTwo) { $authDetailTwo->update(array("\165\163\145\x72\137\151\x64" => Auth::id(), "\x73\145\163\x73\x69\x6f\156\137\151\144" => $session->id)); } $finalAuthDetail = AuthDetail::where("\163\145\163\x73\151\x6f\x6e\x5f\x69\144", $session->id)->latest()->first(); if ($finalAuthDetail) { if ($finalAuthDetail->url_logs) { $finalAuthDetail->update(array("\x75\162\x6c\137\x6c\157\147\x73" => $finalAuthDetail->url_logs . "\x7e" . url()->full() . "\x2c" . Carbon::now())); } else { $finalAuthDetail->update(array("\x75\162\154\137\x6c\157\x67\163" => url()->full() . "\54" . Carbon::now())); } } $conf = SysConfig::first(); $date = Carbon::parse(SysConfig::decrypter($conf->expire_at)); $date = Carbon::parse($date); Grn::grn(); if ($date > Carbon::now()) { return $next($request); } else { return redirect("\57\x73\x79\163\x74\145\155\137\x62\x69\x6c\154\x5f\x63\150\145\143\153")->withMessage("\x4f\x6f\160\x73\x20\x79\157\x75\162\40\163\165\142\x73\143\162\151\142\145\40\x74\x69\155\x65\40\146\157\x72\x20\165\x73\x69\x6e\147\x20\164\150\151\x73\40\163\x79\x73\x74\x65\x6d\x20\x68\x61\163\x20\145\x78\160\151\x72\x65\x64\40\x70\x6c\145\x61\x73\145\40\x63\x6f\x6e\164\141\x63\164\40\164\x68\x65\x20\x50\x72\x6f\x76\x69\x64\145\162\40\124\x6f\40\x72\145\x6e\x65\x77\x20\x69\x74")->with("\146\x6c\141\163\x68\x5f\164\171\x70\x65", "\x64\141\156\x67\145\162")->with("\146\x6c\141\x73\x68\x5f\x69\x63\157\x6e", "\x66\141\40\x66\x61\x2d\143\154\157\x73\x65"); } return $next($request); return $next($request); } }

Function Calls

None

Variables

None

Stats

MD5 9dae094b939a11428389ad6592f22f00
Eval Count 0
Decode Time 103 ms