68 lines
2.2 KiB
Bash
Executable File
68 lines
2.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "👑 Admin-User-Verwaltung testen"
|
|
echo "=============================="
|
|
|
|
# 1. 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"
|
|
php artisan route:clear 2>/dev/null || echo "⚠️ route:clear übersprungen"
|
|
php artisan view:clear 2>/dev/null || echo "⚠️ view:clear übersprungen"
|
|
|
|
# 2. Routes prüfen
|
|
echo "🔍 Prüfe Admin-Routes..."
|
|
php artisan route:list | grep admin
|
|
|
|
# 3. Views prüfen
|
|
echo "📁 Prüfe Admin-Views..."
|
|
if [ -f "resources/views/admin/users/index.blade.php" ]; then
|
|
echo "✅ User-Index-View gefunden"
|
|
else
|
|
echo "❌ User-Index-View fehlt"
|
|
fi
|
|
|
|
if [ -f "resources/views/admin/users/create.blade.php" ]; then
|
|
echo "✅ User-Create-View gefunden"
|
|
else
|
|
echo "❌ User-Create-View fehlt"
|
|
fi
|
|
|
|
if [ -f "resources/views/admin/users/edit.blade.php" ]; then
|
|
echo "✅ User-Edit-View gefunden"
|
|
else
|
|
echo "❌ User-Edit-View fehlt"
|
|
fi
|
|
|
|
# 4. Controller prüfen
|
|
echo "🎮 Prüfe AdminController..."
|
|
if [ -f "app/Http/Controllers/AdminController.php" ]; then
|
|
echo "✅ AdminController gefunden"
|
|
grep -n "function.*User" app/Http/Controllers/AdminController.php
|
|
else
|
|
echo "❌ AdminController fehlt"
|
|
fi
|
|
|
|
# 5. Test-URLs
|
|
echo "🧪 Teste Admin-URLs..."
|
|
echo "Admin-Dashboard: https://neonail.vogt.de.com/admin/dashboard"
|
|
echo "User-Verwaltung: https://neonail.vogt.de.com/admin/users"
|
|
echo "User erstellen: https://neonail.vogt.de.com/admin/users/create"
|
|
|
|
# 6. Admin-User prüfen
|
|
echo "👤 Prüfe Admin-User..."
|
|
sqlite3 database.sqlite "SELECT id, name, email FROM users WHERE email LIKE '%admin%';" 2>/dev/null || echo "⚠️ Keine Admin-User gefunden"
|
|
|
|
echo ""
|
|
echo "✅ Admin-User-Verwaltung getestet!"
|
|
echo ""
|
|
echo "📋 Admin-Funktionen:"
|
|
echo "1. User erstellen: https://neonail.vogt.de.com/admin/users/create"
|
|
echo "2. User verwalten: https://neonail.vogt.de.com/admin/users"
|
|
echo "3. User bearbeiten: Klicken Sie auf den Bearbeiten-Button"
|
|
echo "4. User löschen: Klicken Sie auf den Löschen-Button"
|
|
echo ""
|
|
echo "🔑 Admin-Login:"
|
|
echo "Email: admin@neonail.com"
|
|
echo "Passwort: admin123"
|