Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wygenerowanie nowego hasła - drobny problem
Forum PHP.pl > Forum > Przedszkole
marbodz
Mam problem ze skryptem, otóż zrobiłem generowanie nowego hasła i po wpisaniu ID użytkownika hasło zostaje zmienione w bazie danych ale chciałbym to zrobić aby generowanie hasła było po wpisaniu Loginu lub adresu Email a nie tylko ID. Próbuje się z tym już chwile ale coś nie może mi to wyjść przeglądałem troche w googlach ale dalej nic. Proszę o pomoc - (skrypt zmienia hasło które jest zakodowane i losowo generowane).

  1. $id = (int)$_POST["login"];
  2.  
  3. $user = $db->select_using_id("user", "*", $id);
  4.  
  5.  
  6. $db->update_using_id("haslo", $haslo, "user", $id);
  7.  
  8. $smarty->display("zmieniono_haslo.tpl");
  9.  
  10. $smarty->assign("user", $user);
nospor
No to tu:
$user = $db->select_using_id("user", "*", $id);
zamiast po ID masz pobierac po LOGIN. NIestety nie wiem czym jest twoj tajemniczy obiekt $db wiec radz sobie dalej sam.
marbodz
Działa jak należy zamykam i dzięki za pw.

  1. $id = mysql_escape_string ($_POST["login"]);
  2.  
  3. $user = $db->select("user", "*", "WHERE login='$id'");
  4. $db->update("haslo", $haslo, "user", "WHERE login='$id'");
  5.  
  6. $smarty->display("zmieniono_haslo.tpl");
  7.  
  8. $smarty->assign("user", $user);
  9.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.