⊗ppPmAuAR 431 of 447 menu

Eliminación de cuenta en PHP

Ahora vamos a permitir al usuario eliminar su cuenta. Implemente para esto una página PHP separada. Al acceder a ella el usuario debe ver un formulario en el que es necesario escribir la contraseña. Solo después de que se introduzca la contraseña correcta se debe eliminar la cuenta.

El asunto es que la eliminación de la cuenta es una operación importante, y para todas las operaciones de este tipo es necesario solicitar la contraseña, para asegurarse de que no es un malintencionado el que obtuvo acceso al ordenador del usuario.

Voy a mostrar un fragmento de código clave:

<?php $id = $_SESSION['id']; $query = "SELECT * FROM users WHERE id='$id'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); $hash = $user['password']; // contraseña cifrada de la BD // Verificamos la correspondencia del hash de la base de datos con la contraseña antigua introducida if (password_verify($_POST['password'], $hash)) { $query = "DELETE FROM users WHERE id='$id'"; mysqli_query($link, $query); } else { // la contraseña se introdujo incorrectamente, mostraremos un mensaje } ?>

Implemente la eliminación de la cuenta.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar