11. juli 2003 - 21:28
Der er
12 kommentarer og 1 løsning
glemt password script og send det i mail
hej exp. jeg søger et php-script som kigger om brugernavn, kodeord og mail er rigtigt i en database og vi så skal den sende en mail med brugernavn og kodeord.... og vis det ikke er rigtigt skal den skrive at brugernavnet ikke eksistere Håber at I kan hjælpe mig /rene
Annonceindlæg fra Computerworld
Der er helt sikkert en masse på Solutions2All.dk men de er desværre midlertidigt nede lige i øjeblikket :o(
kan ikke finde script og poste det her??
Sådan noget her: <?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> ??
Du skal selvfølgelig selv tilpasse det, din database.
hvor er fejl lige??? <? //conn.php if(count($_POST)>0) { $sql = "select * from kundelogin where mail='$mail'"; if($result = mysql_query($sql)) { $row = mysql_fetch_array($result); if(mail($row[navn]." <".$row[email].">", "zubnet.dk - glemt kodeord", "Dit kodeord er: ".$row[kodeord]."\nOg brugernavnet er: ".$row[navn])) { echo "Password sendt"; } } } else { echo "Bruger eksisterer ikke i databasen"; } ?> <form action="" method="post"> <TABLE ALIGN="center" BORDER="0"> <TR> <TD COLSPAN="2" id="nexpag" ALIGN="center"><b>Har du glemt<br>brugernavn og kodeord?</b></TD> </TR> <TR> <TD COLSPAN="2" id="nexpag" ALIGN="center"><b>Indtast dit brugernavn</b></TD> </TR> <TR> <TD><font class="text">Din mail:</font></TD> <TD><input type="text" name="mail"></TD> </TR> <TD COLSPAN="2" ALIGN="center"><input type="submit" name="ok" value="Send kodeord"><br><? echo "$fejl";?></TD> </TR> </TABLE> <FORM>
11. juli 2003 - 23:08
#10
Prøv: <? //conn.php $mail = $_GET["mail"]; $sql = "select * from kundelogin where mail='$mail'"; while($row = mysql_fetch_array($sql)) { $epost = $row["epost"]; $bruger = $row["navn"]; $pass = $row["kodeord"]; mail("$epost", "Bruger og pass", "Brugernavn: $bruger\nAdgangskode: $pass"); echo "Mail er sendt til $epost"; } ?> <form action="ovenstaaendeside.php" method="post"> <TABLE ALIGN="center" BORDER="0"> <TR> <TD COLSPAN="2" id="nexpag" ALIGN="center"><b>Har du glemt<br>brugernavn og kodeord?</b></TD> </TR> <TR> <TD COLSPAN="2" id="nexpag" ALIGN="center"><b>Indtast dit brugernavn</b></TD> </TR> <TR> <TD><font class="text">Din mail:</font></TD> <TD><input type="text" name="mail"></TD> </TR> <TD COLSPAN="2" ALIGN="center"><input type="submit" name="ok" value="Send kodeord"><br>TD> </TR> </TABLE> <FORM> Jeg har lavet en ny version, den burde virke. Det er i 2 sider, en til formen, og en til php siden. Bare spørg hvis der er noget. // Anders
12. juli 2003 - 23:40
#11
<? //conn.php $mail = $_GET["mail"]; $sql = "select * from kundelogin where mail='$mail'"; while($row = mysql_fetch_array($sql)) { $epost = $row["mail"]; $bruger = $row["brugernavn"]; $pass = $row["kodeord"]; mail("$mail", "Bruger og pass", "Brugernavn: $bruger\nAdgangskode: $pass"); echo "Mail er sendt til $mail"; } ?>
12. juli 2003 - 23:41
#12
der er fejl i linen while
13. juli 2003 - 03:18
#13
lukke og fandt selv ud af det men tak fordi I ville hjælpe mig
Vi tilbyder markedets bedste kurser inden for webudvikling