frisyre Skrevet 19. november 2006 Del Skrevet 19. november 2006 (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 19. november 2006 av frisyre Lenke til kommentar
xqus Skrevet 19. november 2006 Del Skrevet 19. november 2006 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 Lenke til kommentar
ilpostino Skrevet 21. november 2006 Del Skrevet 21. november 2006 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? Lenke til kommentar
Martin A. Skrevet 21. november 2006 Del Skrevet 21. november 2006 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å. Lenke til kommentar
ZoRaC Skrevet 21. november 2006 Del Skrevet 21. november 2006 Bortsett fra at det ikke her brukt database her, så er jo selve tanken bra Må bare lagre det på et annet vis enn database. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå