⊗ppPmAuAR 431 of 447 menu

Löschen eines Kontos in PHP

Lassen Sie uns nun die Möglichkeit für den Benutzer schaffen, sein Konto zu löschen. Implementieren Sie dafür eine separate PHP-Seite. Beim Aufruf dieser Seite sollte der Benutzer ein Formular sehen, in das das Passwort eingegeben werden muss. Erst nachdem das korrekte Passwort eingegeben wurde, soll das Konto gelöscht werden.

Der Grund ist, dass das Löschen eines Kontos eine wichtige Operation ist, und für alle derartigen Operationen muss das Passwort abgefragt werden, um sicherzustellen, dass kein Böswilliger Zugriff auf den Computer des Benutzers erlangt hat.

Ich zeige Ihnen den entscheidenden Codeausschnitt:

<?php $id = $_SESSION['id']; $query = "SELECT * FROM users WHERE id='$id'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); $hash = $user['password']; // gesalztes Passwort aus der DB // Überprüfen, ob der Hash aus der DB mit dem eingegebenen alten Passwort übereinstimmt if (password_verify($_POST['password'], $hash)) { $query = "DELETE FROM users WHERE id='$id'"; mysqli_query($link, $query); } else { // Passwort wurde falsch eingegeben, geben Sie eine Meldung aus } ?>

Implementieren Sie das Löschen des Kontos.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen