Problembehebung – die besten Beiträge

PHP Code leitet nicht auf eine andere PHP datei weiter?

Wie im Titel schon beschreiebn funktioniert bei meinem Login COde die weiterleitung nicht auf mein Dashboard.php . Auf eine Internetseite leitet es jedoch ohne Probleme weiter. Es kommt auch keine Fehlermeldung oder so. Man sieht das was pasiert, da es die Daten aus den Eingabefeldern entfernt. Anbei mein Code, ich ich nicht weiß was ihr braucht, habe ich den Kompletten PHP teil mitgeschickt. Wenn ihr noch mehr Infos braucht, sagt bescheid.

Danke im vorraus

<?php
session_start();
include 'db.php'; // Datenbankverbindung einbinden


// Initialisierung einer Fehlermeldung
$error_message = '';
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);


if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Benutzereingaben sicher verarbeiten
    $username = mysqli_real_escape_string($mysqli, $_POST['username']);
    $password = mysqli_real_escape_string($mysqli, $_POST['password']);


    // SQL-Abfrage, um den Benutzer zu suchen
    $stmt = $mysqli->prepare("SELECT id, is_admin, password_hash FROM users WHERE username = ?");
    if (!$stmt) {
        die("Fehler bei der Vorbereitung der Abfrage: " . $mysqli->error);
    }
    $stmt->bind_param('s', $username);
    $stmt->execute();
    $result = $stmt->get_result();
    $user = $result->fetch_assoc();
    
    if ($user) {
        // Passwort-Hash aus der Datenbank holen
        $stored_hash = $user['password_hash'];
        
        // Debugging: Passwort-Hash und eingegebenes Passwort
        echo '<pre>'; 
        echo "Gespeicherter Hash: " . htmlspecialchars($stored_hash) . "<br>";
        echo "Eingegebenes Passwort: " . htmlspecialchars($password) . "<br>";
        echo '</pre>';


        // Passwort-Hash überprüfen
        if (password_verify($password, $stored_hash)) {
            $_SESSION['user_id'] = $user['id'];
            $_SESSION['is_admin'] = $user['is_admin'];
        
            // Ermittlung der paramedic_id
            $stmt_paramedic = $mysqli->prepare("SELECT id FROM paramedics WHERE username = ?");
            if (!$stmt_paramedic) {
                die("Fehler bei der Vorbereitung der Abfrage: " . $mysqli->error);
            }
            $stmt_paramedic->bind_param('s', $username);
            $stmt_paramedic->execute();
            $result_paramedic = $stmt_paramedic->get_result();
            $paramedic = $result_paramedic->fetch_assoc();
            $_SESSION['paramedic_id'] = $paramedic['id'] ?? null;
        
            // Weiterleitung zum Dashboard
            header("Location: dashboard.php");
            exit;
        } else {
            $error_message = "Falsches Passwort.";
        }
    }
}
?>
Problembehebung

USB Ports verlieren ständig die Verbindung?

Moin, ich habe mir vor kurzem ein neuen PC zusammen gebaut. Ich hab Windows sauber installiert, alle Treiber runtergeladen, die neuste Bios Version etc.

Dann habe ich meine Spiele runtergeladen und angefangen zu spielen, bis dann auf einmal alle meine USB Geräte die Verbindung verloren haben und sich wieder verbunden haben. Das passiert mal alle 5min, mal jede Stunde. Es ist egal ob der PC einfach nur Hochgefahren ist und dann aufn Desktop ist und nichts mit dem gemacht wird oder ob ich am spielen bin, es passiert einfach Random.

Ich habe das EXPO Profil ausgemacht,

ich habe in den BIOS Einstellungen XHCI hand off USB ausgeschaltet,

ich habe alle USB Geräte vom Mainboard genommen bis auf Maus und Tastatur,

ich habe Windows neu Installiert,

ich habe unter Geräte Manager die Einstellung "Computer kann das Gerät ausschalten, um Energie zu sparen" ausgestellt bei allen USB Verbindungen,

ich habe das ganze Internet durchsucht und keine Lösung hat mir geholfen. Vielleicht hat hier jemand eine Idee, ich bin am überlegen das Mainboard zurück zu geben und mir ein neues zu bestellen, aber ich habe Angst dass das Problem weiterhin besteht. Anbei hänge ich nochmal ein paar Screenshots die vielleicht hilfreich sein könnten, einmal vom Geräte Manager und einmal vom Programm USBLogView. (Während ich das hier geschrieben habe, haben sich alle Verbindungen einmal getrennt ^^)

Meint ihr das die Chance besteht dass das Mainboard einen weg hat? Ich kann es mir einfach nicht vorstellen, weil die Komponenten komplett neu sind.

Folgende Komponenten sind verbaut:

Mainboard: ROG STRIX X670E-F GAMING WIFI

RAM: Corsair VENGEANCE RGB DDR5 RAM 32GB (2x16GB) 6000MHz CL30 AMD (CMH32GX5M2B6000Z30K)

Netzteil: be quiet! STRAIGHT POWER 12 1200W

SSD0: Crucial T705 1 TB

SSD1: 1TB Corsair Force Series MP600 M.2 PCIe 4.0 x4 NVMe 1.3 3D-NAND TLC

SSD2: 1TB Corsair Force Series MP600 M.2 PCIe 4.0 x4 NVMe 1.3 3D-NAND TLC

Wasserkühlung: CORSAIR H150i LCD AIO

CPU: AMD Ryzen 7 7800X3D

GPU: ROG-STRIX-RTX3090-O24G-GAMING

Bild zum Beitrag
USB, Mainboard, Problembehebung, Problemlösung, USB Anschluss, USB 3.0, Verbindungsprobleme

Meistgelesene Beiträge zum Thema Problembehebung