⊗ppPmAuAR 431 of 447 menu

Smazání účtu v PHP

Nyní umožněme uživateli smazat svůj účet. Pro tento účel implementujte samostatnou PHP stránku. Při vstupu na ni by měl uživatel vidět formulář, do kterého je nutné zadat heslo. Teprve poté, co bude zadáno správné heslo, je třeba účet smazat.

Faktem je, že smazání účtu je důležitá operace a pro všechny operace tohoto druhu je nutné požadovat heslo, aby bylo jisté, že se nejedná o útočníka, který získal přístup k počítači uživatele.

Ukážu klíčový kousek kódu:

<?php $id = $_SESSION['id']; $query = "SELECT * FROM users WHERE id='$id'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); $hash = $user['password']; // solené heslo z databáze // Kontrolujeme shodu hashe z databáze se zadaným starým heslem if (password_verify($_POST['password'], $hash)) { $query = "DELETE FROM users WHERE id='$id'"; mysqli_query($link, $query); } else { // heslo bylo zadáno nesprávně, vypíšeme zprávu } ?>

Implementujte smazání účtu.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout