Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wygenerowanie nowego hasła - drobny problem
marbodz
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.11.2011

Ostrzeżenie: (0%)
-----


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);
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marbodz
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.11.2011

Ostrzeżenie: (0%)
-----


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.  


Ten post edytował marbodz 20.03.2014, 08:52:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:42