Gå til innhold

Hjelp til "Glemt passord"


Anbefalte innlegg

Skrevet (endret)

Hei.

 

Forsøker å lage en side for medlemmer som har glemt passordet sitt.

Problemet er at jeg bare klarer å lage dette hvis brukeren faktisk ER pålogget.

Så håpet på litt hjelp.

 

Medlemmene ligger i /medlemmer.

De kan hentes ved $user_brukernavn

Passordet som skal sendes er $user_passord og er lagret/skrevet i filen $user_brukernavn.php

 

Eposten passordet skal sendes til er $user_email og er lagret/skrevet i filen $user_brukernavn.php

 

Hvert medlem har sin egen .php fil .. $user_brukernavn.php

 

Noen som kan hjelpe?

Endret av frisyre
Videoannonse
Annonse
Skrevet

Dersom en bruker har glemt sitt passord:

 

1.Be brukeren skrive inn sitt brukernavn.

2.Send en e-post til den e-postadrressen som hører til det brukernavnet, der du ber om bekreftelse på at han vil ha nytt passord. (Send med en link og en bekreftelseskode)

3.Dersom brukeren skriver inn rett bekreftelseskode, generer et nytt passord og lagre dette i brukerfilen, samtidig som du sender det nye passordet på mail

 

Du kan såklart gjøre det mye enklere:

1. Brukere skriver inn passord

2. Åpne medlemer/brukernavn.php

3. Hent ut passord og e-mail

4. Send av gårde

Skrevet

hvordan skal det løses det med bekreftelseskode? skal koden generere feks et firesifret tall som sendes på mail som systemet husker til brukeren når vedkommende må bekrefte?

Skrevet

Er jo bare å lage en md5-hash av feks mailadressen eller brukernavnet, eller noen random bokstaver, som man kutter ned til ønsket lengde. Dette putter man inn i databasen i feltet hvor mailadressen stemmer. Så sjekker man opp dette når linken trykkes på.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...