#!/bin/bash echo "👑 Admin-Rolle aktivieren" echo "========================" # 1. Admin-Rolle zur Datenbank hinzufügen echo "🗄️ Füge Admin-Rolle zur Datenbank hinzu..." sqlite3 database.sqlite "ALTER TABLE users ADD COLUMN is_admin BOOLEAN DEFAULT 0;" 2>/dev/null || echo "⚠️ Spalte existiert bereits" # 2. Bestehende Admin-User als Admin markieren echo "👤 Markiere bestehende Admin-User..." sqlite3 database.sqlite "UPDATE users SET is_admin = 1 WHERE email IN ('admin@neonail.com', 'neueradmin@neonail.com');" # 3. Laravel Cache leeren echo "🧹 Leere Laravel Cache..." php artisan config:clear 2>/dev/null || echo "⚠️ config:clear übersprungen" php artisan cache:clear 2>/dev/null || echo "⚠️ cache:clear übersprungen" # 4. Admin-User prüfen echo "🔍 Prüfe Admin-User..." sqlite3 database.sqlite "SELECT id, name, email, is_admin FROM users;" 2>/dev/null || echo "⚠️ Keine User gefunden" # 5. Test-Admin-User erstellen (falls gewünscht) echo "🧪 Erstelle Test-Admin-User..." sqlite3 database.sqlite "INSERT OR IGNORE INTO users (name, email, password, is_admin, created_at, updated_at) VALUES ('Test Admin', 'testadmin@neonail.com', '\$2y\$12\$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 1, datetime('now'), datetime('now'));" echo "" echo "✅ Admin-Rolle aktiviert!" echo "" echo "📋 Admin-Funktionen:" echo "1. User bearbeiten: https://neonail.vogt.de.com/admin/users" echo "2. Admin-Rechte gewähren: Checkbox in User-Bearbeitung" echo "3. Admin-Status anzeigen: Badge in User-Liste" echo "" echo "🔑 Test-Admin-Login:" echo "Email: testadmin@neonail.com" echo "Passwort: password"