Kezdőoldal » Számítástechnika » Programozás » Jelszó emlékeztető, szeretnék,...

Jelszó emlékeztető, szeretnék, neten sajnos nem sok van amit találtam, az csak félig jó, kellene még egy fálj, valaki segítene? Egy jelszo. Php fál írásban

Figyelt kérdés

<?php


$kapcs = mysql_connect("mysql", "adatbázis", "jelszó");

mysql_select_db("felhasználónév");

//generálja az ideiglenes jelszót

function randstring($length = '') {

$arr = array_merge(range('a', 'z'), range('A','Z'), range(0,9));

shuffle($arr);

return implode(array_slice($arr, 0, (Is_int($length) ? $length : 6)));

}

//bekéri a felhasználónevet, e-mail címet

if (!isset($_POST["ok"]) or $_POST["ok"] == "") {

print '

<H2>Jelszó emlékeztető</H2>

<form action="jelszo.php" method="POST">

<p>Felhasználónév: <input type="text" name="nev"></p>

<p>E-mail cím: <input type="text" name="mail"></p>

<input type="submit" value="Elküld" name="ok">

</form>';

}

//megváltoztatja a jelszót (véletlenszerűre), majd kiküldi a mail címre

else {

$mail = $_POST["mail"];

$nev = $_POST["nev"];

$keres = mysql_query("SELECT * FROM `users` WHERE `email='$_POST[email]' and `nev='$_POST[nev]'");

if (mysql_query($keres) >= 1) {

$new = randstring();

@mysql_query("UPDATE `users` SET `jelszo1`='" . md5($new) . "' WHERE `email='$_POST[email]' and `nev='$_POST[nev]'");


$msg = "Az ideiglenes jelszó a következő:\n\n$new\n\nEzt bejelentkezés után bármikor meg tudod változtatni!";

mail($mail, "Elfelejtett jelszó.", $msg, "FROM: ssjtoma@nevelde.hu\r\n");

print '<font color=red>Az ideiglenes jelszót elküldtük e-mail-ben.</font>';

}

else {

print '<font color=red>Hibás adatok!</font>';

}

}

?>


Feladatt hogy ezt megcsinálja amit kér, sajnos annyira nemvok jó php-ban még.


2011. nov. 10. 19:03
 1/2 anonim válasza:
Dobj egy privátot msneddel és segitek vagyis megpróbálok :)
2011. nov. 10. 22:37
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
küldtem pm-be
2011. nov. 11. 09:21

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!