Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> UPDATE hasło użytkownika z md5
teez
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

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


Witam..

Problem błahy? Z update nigdy nie mialem problemu, do teraz - przy tym jednym wyjątku..

Mam formularz zmiany hasła :
  1. <label for='field_10' class='ipsSettings_fieldtitle'>Hasło</label>
  2. <input type='password' id='fied_1' size='40' class='input_text' name='haslo' value=''/>
  3. <?
  4.  
  5. $nick = $_SESSION['login'];
  6. $sql = "UPDATE `users` SET `haslo` = '" . md5(trim($_POST['haslo'])) . "' WHERE `login` = 'nick'";
  7. mysql_query($sql);
  8.  
  9. ?>


Oczywiście submit itp również, lecz mimo tego przy próbie zmiany hasła - nic się nie dzieje, hasło zostaje takie jakie bylo.. Gdzie jest błąd?
Go to the top of the page
+Quote Post
Greg0
post
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

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


dodaj tam or die(mysql_error()) po mysql_query() i zobacz jaki błąd zwraca
Go to the top of the page
+Quote Post
szok
post
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 20
Dołączył: 2.03.2006

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


Nie używaj md5(), tylko jakieś lepszej metody haszowania haseł jak sha. Plus dodaj do tego sól, aby było bezpieczniej.


--------------------
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  1. $sql = "UPDATE `users` SET `haslo` = '" . md5(trim($_POST['haslo'])) . "' WHERE `login` = '$nick'";
Go to the top of the page
+Quote Post
teez
post
Post #5





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

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


Wow! Głupi facepalmxd.gif , zapomniałem o $ przy zmiennej nick. Dzięki!
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 - 02:53