⊗ppPmAuAR 431 of 447 menu

Sletting av konto på PHP

La oss nå lage mulighet for at brukeren kan slette sin egen konto. Implementer en egen PHP-side for dette. Når man besøker den skal brukeren se et skjema der man må skrive inn passordet. Først etter at riktig passord er skrevet inn skal kontoen slettes.

Grunnen er at kontosletting er en viktig operasjon, og for alle operasjoner av dette slaget er det nødvendig å be om passord for å forsikre seg om at det ikke er en ondsinnet person som har fått tilgang til brukerens datamaskin.

Jeg vil vise et sentralt kodeutdrag:

<?php $id = $_SESSION['id']; $query = "SELECT * FROM users WHERE id='$id'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); $hash = $user['password']; // saltet passord fra DB // Sjekker samsvar mellom hash fra databasen og det innsendte gamle passordet if (password_verify($_POST['password'], $hash)) { $query = "DELETE FROM users WHERE id='$id'"; mysqli_query($link, $query); } else { // passordet er feil, vis en melding } ?>

Implementer kontosletting.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis