Avatar billede dumazz Nybegynder
13. marts 2003 - 09:22 Der er 11 kommentarer og
2 løsninger

Glemt pass script...

Hejsa... Jeg skal bruge et forslag til et script der sender en mail til brugeren med den pågældende emailadresse...

Jeg bruger mySQL og rækkerne hedder: navn, pass, email
Avatar billede ahv Nybegynder
13. marts 2003 - 09:28 #1
$sendmail = mysql_query("select * from dintabel where email='alexander_hv@hotmail.com'") or die(mysql_error());
while ($row = mysql_fetch_array($sendmail)) {

mail("row[email]", "Emne", "Besked", "From: Ditnavn <din@mail.dk>\nContent-type: text/html; charset=iso-8859-1");

}
Avatar billede ahv Nybegynder
13. marts 2003 - 09:32 #2
$sendmail = mysql_query("select * from dintabel where email='alexander_hv@hotmail.com'") or die(mysql_error());
while ($row = mysql_fetch_array($sendmail)) {

mail("alexander_hv@hotmail.com", "Kodeord til side", "

Dit brugernavn: $row[navn]\n
Dit kodeord: $row[pass]\n\n
Hilsen..........

", "From: Ditnavn <din@mail.dk>\nContent-type: text/html; charset=iso-8859-1");

}


Dette kan du prøve som et udgangspunkt.
Avatar billede Slettet bruger
13. marts 2003 - 09:33 #3
<?php
if(count($_POST)>0)
{
$sql = "select * from tabelnavn where navn='$navn'";
if($result = mysql_query($sql))
{
    $row = mysql_fetch_array($result);
    if(mail($row[navn]." <".$row[email].">", "Dit password", "Dit password er: ".$row[pass]."\nOg brugernavnet er: ".$row[navn]))
    {
        echo "Password sendt";
    }
}
}
else
{
    echo "Bruger eksisterer ikke i databasen";
}
?>
<form name="nytpassword" method="post">
Brugernavn: <input type="text" name="navn">
<input type="submit" value="Modtag password">
</form>
Avatar billede avminarm Juniormester
13. marts 2003 - 09:38 #4
hvis dit password er krypteret i Db med f.eks md5 vil det være nemmest at generer et nyt tilfældigt password og sende det til brugeren
Avatar billede Slettet bruger
13. marts 2003 - 09:40 #5
f.eks:
$password = "";
$passstring = "abcdefghijklmnopqrstuvwxyzæøåABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ1234567890";
for($i=0; $i<6; $i++)
{
    $password .= $passstring[rand(0, strlen($passstring))];
}
//Gem passwordet....
//Og brug den nye værdi i mailen!
Avatar billede avminarm Juniormester
13. marts 2003 - 09:46 #6
regin>> lige net op ;o)
Avatar billede dumazz Nybegynder
20. marts 2003 - 21:11 #7
regin, avminarm> vil i have point ???
Avatar billede avminarm Juniormester
21. marts 2003 - 08:31 #8
svar
Avatar billede dumazz Nybegynder
21. marts 2003 - 08:50 #9
Regin> svar fra dig ???
Avatar billede Slettet bruger
27. marts 2003 - 08:51 #10
avminarm>>Lidt svært nu, ikke?? :P
Avatar billede avminarm Juniormester
28. marts 2003 - 08:16 #11
regin>> enig - vil du have de points (det var vel trods alt dig der kom med koden) - så opretter jeg gerne sprg med 20P ;o]
Avatar billede Slettet bruger
28. marts 2003 - 09:46 #12
Jo det vil jeg da gerne... :P
Avatar billede avminarm Juniormester
28. marts 2003 - 10:48 #13
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester