++ fix
This commit is contained in:
@@ -6,6 +6,7 @@ use Livewire\Component;
|
||||
use Livewire\WithFileUploads;
|
||||
use App\Models\Setting;
|
||||
use App\Models\User;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
|
||||
class Wizard extends Component
|
||||
@@ -33,11 +34,11 @@ class Wizard extends Component
|
||||
|
||||
public function mount()
|
||||
{
|
||||
if (Setting::isSetupComplete()) {
|
||||
if (Setting::isSetupComplete() && User::count() > 0) {
|
||||
return redirect()->route('dashboard');
|
||||
}
|
||||
|
||||
$this->needsAdmin = User::count() <= 1;
|
||||
$this->needsAdmin = User::count() === 0;
|
||||
|
||||
$setting = Setting::first();
|
||||
if ($setting) {
|
||||
@@ -107,10 +108,17 @@ class Wizard extends Component
|
||||
'password' => Hash::make($this->admin_password),
|
||||
]);
|
||||
$admin->assignRole('amministratore');
|
||||
Auth::login($admin);
|
||||
request()->session()->regenerate();
|
||||
}
|
||||
|
||||
session()->flash('success', 'Setup completato con successo!');
|
||||
return redirect()->route('dashboard');
|
||||
|
||||
if (auth()->check()) {
|
||||
return redirect()->route('dashboard');
|
||||
}
|
||||
|
||||
return redirect()->route('login');
|
||||
}
|
||||
|
||||
public function render()
|
||||
|
||||
Reference in New Issue
Block a user