Hoe u het vergeten wachtwoord in PHP kunt wijzigen



Dit artikel geeft je een gedetailleerde en uitgebreide kennis van de verschillende manieren om een ​​vergeten wachtwoord in PHP te wijzigen.

Het inlogsysteem is waar het herstel van het vergeten wachtwoord verplicht is. Het accountwachtwoord dat wordt vergeten, wordt door de gebruiker bijgewerkt met behulp van een inlogsysteem. Het accent-wachtwoord kan eenvoudig worden gereset door de link wachtwoord vergeten. In dit artikel zullen we het wachtwoord in in de volgende volgorde:

Wachtwoord vergeten

Het proces voor het herstellen van het vergeten wachtwoord en het maken van het script om de e-mail voor het vergeten wachtwoord functioneel te implementeren in het PHP-inlogsysteem.





password-in-php

Het geteste bestand kan worden gebruikt bij het herstellen van het vergeten wachtwoord. De volgende punten moeten in overweging worden genomen bij het opgeven van het wachtwoord in PHP:



  • Stijl.css: vergeten, restformulier en styling login

  • Rest wachtwoord.php: geeft het rustende wachtwoordformulier weer

  • Gebruiker accont.php: omgaan met wachtwoord vergeten, wachtwoord opnieuw instellen en e-mail verzenden.



  • Wachtwoord vergeten .php: geef het formulier voor het vergeten wachtwoord weer

  • Gebruiker.php: omgaan met gerelateerd werk van databases

  • Index.php: inlogformulier met regel vergeten wachtwoord weergeven

Methoden om het wachtwoord in PHP te resetten

Een gebruiker kan het wachtwoord opnieuw instellen met behulp van de 3 onderstaande methoden:

  • Wachtwoord verzenden: Het wordt opgehaald omdat de database van de database een wachtwoord met platte tekst is (deze typen worden niet aanbevolen)

    machine learning door voorbeeld
  • Een willekeurige tekenreeks genereren als wachtwoord . De gebruiker heeft het in een soort e-mail ontvangen. De database wordt bijgewerkt met wachtwoorden met behulp van gehashte wachtwoorden.

  • Wachtwoordhersteltoken gebruiken: de gehashte string wordt willekeurig gegenereerd. De database is opgeslagen in een gehashte tekenreeks, maar ze zijn mogelijk niet opgeslagen in een wachtwoordkolom. De gebruiker ontvangt een link in de vorm van een e-mail. De gebruiker wordt gevraagd om het wachtwoord in te voeren. Het oude wachtwoord kan tot die tijd worden gebruikt om in te loggen.

Dit zijn twee scripts waarmee het vergeten PHP-wachtwoordscript kan worden hersteld.Degene die de gebruiker toestemming heeft gegeven om zijn e-mailadres in te voeren om zijn nieuwe wachtwoord op te slaan, moet mogelijk de link bezoeken die is gemaild

VOORBEELD:

Om het vergeten wachtwoord php. Begin met een nieuw document in de bewerkte tekst of IDE, met de naam wachtwoord vergeten php.

De code is:

& ampampampampampampampampampampampampampampampampampampampampampampampampampampamplt? php #script 18.10- wachtwoord.php vergeten vereist ('include config.inc.php') $ page_title = 'wachtwoord vergeten' include ('include / header.html') Controleer of het formulier is verzonden, het heeft ook databaseverbinding opnemen en de vlagvariabele maken: if ($ -server ('request method') = 'post') (vereist (MYSQL) $ ud = false

Een wachtwoord opnieuw instellen in PHP

Het is onvermijdelijk dat de mensen die hun wachtwoord vergeten of het meest voorkomen op een website, het wordt geïmporteerd om een ​​noodplan te hebben voor dergelijke omstandigheden en gelegenheden. Als deze extra heeft, is het al moeilijk genoeg om de site te beheren

Dit zal een script zijn om het wachtwoord opnieuw in te stellen. Het wachtwoord dat is opgeslagen in de database is gecodeerd met behulp van de PHP-wachtwoord hash () -functie, er is geen manier om te streven en een niet-gecodeerde versie

Het alternatief is om een ​​nieuw wachtwoord aan te maken en het bestaande wachtwoord in deze waarde te veranderen. In plaats van alleen het nieuwe wachtwoord in de browser weer te geven, wordt het nieuwe wachtwoord per e-mail verzonden naar het adres waarmee de gebruiker zich heeft geregistreerd.

Hiermee komen we aan het einde van dit artikel. Ik hoop dat je een goed begrip hebt gekregen van de verschillende manieren om een ​​wachtwoord opnieuw in te stellen.

Bekijk de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte en ik neem contact met u op.