⊗ppPmAuAR 431 of 447 menu

Usuwanie konta w PHP

Zróbmy teraz możliwość dla użytkownika usunięcia swojego konta. Zaimplementuj w tym celu osobną stronę PHP. Po wejściu na nią użytkownik powinien zobaczyć formularz, w który trzeba wpisać hasło. Tylko po tym, jak zostanie wpisane poprawne hasło, należy usunąć konto.

Chodzi o to, że usunięcie konta - to ważna operacja, a na wszystkie operacje tego rodzaju konieczne jest żądanie hasła, aby upewnić się, że to nie osoba o złych zamiarach uzyskała dostęp do komputera użytkownika.

Pokażę kluczowy fragment kodu:

<?php $id = $_SESSION['id']; $query = "SELECT * FROM users WHERE id='$id'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); $hash = $user['password']; // zasolone hasło z bazy danych // Sprawdzamy zgodność hasha z bazy z wprowadzonym starym hasłem if (password_verify($_POST['password'], $hash)) { $query = "DELETE FROM users WHERE id='$id'"; mysqli_query($link, $query); } else { // hasło wprowadzone nieprawidłowo, wyświetlimy komunikat } ?>

Zaimplementuj usuwanie konta.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć