diff --git a/app/Console/Commands/ConfirmUser.php b/app/Console/Commands/ConfirmUser.php index 6de9845..1d6e64e 100644 --- a/app/Console/Commands/ConfirmUser.php +++ b/app/Console/Commands/ConfirmUser.php @@ -12,7 +12,7 @@ class ConfirmUser extends Command * * @var string */ - protected $signature = 'user:confirm {user}'; + protected $signature = 'user:confirm {user} {--undo}'; /** * The console command description. @@ -39,7 +39,15 @@ class ConfirmUser extends Command public function handle() { $u = User::resolve($this->argument('user')); - $u->update(['confirmed' => true]); - $this->info("User #$u->id with e-mail $u->email and handle @$u->name was confirmed."); + + $un=''; + if ($this->hasOption('undo')) { + $u->update(['confirmed' => false]); + $un='un'; + } else { + $u->update(['confirmed' => true]); + } + + $this->info("User #$u->id with e-mail $u->email and handle @$u->name was {$un}confirmed."); } } diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 21e9a27..cf88ca2 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -50,7 +50,7 @@ {{ $tables->links(null, ['ulClass' => 'pagination-sm mb-0 pagination-outline-light']) }} - @if(authed()) + @if(authed() && user()->confirmed) New @endif