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 Encore\Admin\Console; use Illuminate\Console\Command; use Illuminate\Sup..
Decoded Output download
<?php
namespace Encore\Admin\Console;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Hash;
class ResetPasswordCommand extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'admin:reset-password';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Reset password for a specific admin user';
/**
* Execute the console command.
*/
public function handle()
{
$userModel = config('admin.database.users_model');
askForUserName:
$username = $this->ask('Please enter a username who needs to reset his password');
$user = $userModel::query()->where('username', $username)->first();
if (is_null($user)) {
$this->error('The user you entered is not exists');
goto askForUserName;
}
enterPassword:
$password = $this->secret('Please enter a password');
if ($password !== $this->secret('Please confirm the password')) {
$this->error('The passwords entered twice do not match, please re-enter');
goto enterPassword;
}
$user->password = Hash::make($password);
$user->save();
$this->info('User password reset successfully.');
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Encore\Admin\Console;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Hash;
class ResetPasswordCommand extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'admin:reset-password';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Reset password for a specific admin user';
/**
* Execute the console command.
*/
public function handle()
{
$userModel = config('admin.database.users_model');
askForUserName:
$username = $this->ask('Please enter a username who needs to reset his password');
$user = $userModel::query()->where('username', $username)->first();
if (is_null($user)) {
$this->error('The user you entered is not exists');
goto askForUserName;
}
enterPassword:
$password = $this->secret('Please enter a password');
if ($password !== $this->secret('Please confirm the password')) {
$this->error('The passwords entered twice do not match, please re-enter');
goto enterPassword;
}
$user->password = Hash::make($password);
$user->save();
$this->info('User password reset successfully.');
}
}
Function Calls
None |
Stats
MD5 | 4eede7256ffa127edbc6b1274c86df4e |
Eval Count | 0 |
Decode Time | 102 ms |