/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Console/Commands/RootResetPassword.php
50 строк
1 KB
Thijmen
Fix styling
10 июн 2024, 23:43
10 июн 2024, 23:43
d86274c
Код
Авторство
О чём код?
<?php namespace App\Console\Commands; use App\Models\User; use Illuminate\Console\Command; use Illuminate\Support\Facades\Hash; use function Laravel\Prompts\password; class RootResetPassword extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'root:reset-password'; /** * The console command description. * * @var string */ protected $description = 'Reset Root Password'; /** * Execute the console command. */ public function handle() { $this->info('You are about to reset the root password.'); $password = password('Give me a new password for root user: '); $passwordAgain = password('Again'); if ($password != $passwordAgain) { $this->error('Passwords do not match.'); return; } $this->info('Updating root password...'); try { User::find(0)->update(['password' => Hash::make($password)]); $this->info('Root password updated successfully.'); } catch (\Exception $e) { $this->error('Failed to update root password.'); return; } } }