Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Przypomnienie Hasla na E-mial-PROBLEM-
swajt
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 0
Dołączył: 24.01.2014

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


Siema chcialem dodac do strony zmiana hasla i co z tego mi wyszlo http://cs-rekla.xaa.pl/automat1938/?page=haslo na rzut oka dobrzy wyglonda ale gdy wpisuje dane to wywala warning.
po 1. chcial bym zeby bylo trzeba byc zalogowanym zeby ten plik sie pokazal np zeby pisalo: Nie jestes zalogowany .
po 2. chcial bym zeby dalo rade zmienic haslo.

Prosze o pomoc!!!
A o to Blad Warning
Kod
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/csrekla/public_html/automat1938/strony/haslo.php on line 37
Login Konta lub stare hasło są nie pawidłowe!


Dam wam plik haslo.php.
  1. <?php
  2.  
  3. $polaczenie = @mysql_connect('localhost', 'user', 'haslo')
  4. or die('Brak połączenie z serwerem mysql. B��d: '.mysql_error());
  5.  
  6. $db = @mysql_select_db('baza', $polaczenie)
  7. or die('Nie połączyć sięz bazą danych. Błąd: '.mysql_error());
  8. $wynik = mysql_query("SELECT * FROM poster ORDER BY id ASC")
  9. or die('Błąd zapytania');
  10.  
  11. if(isset($_POST['wyslij'])){
  12. $id = $_POST['id'];
  13. $old = $_POST['old'];
  14. $password = $_POST['pass'];
  15. $rpt_password = $_POST['rpt_pass'];
  16. $db = mysql_select_db("account");
  17.  
  18. $msg['success'] = "Hasło zostało zmienione!";
  19. $msg['not_exist'] = "Login Konta lub stare hasło są nie pawidłowe!";
  20. $msg['not_some'] = "Podane hasła do siebie nie pasujł!";
  21. $msg['pola'] = "Wypełnij Pola !";
  22. if (strlen($old) < 1 || strlen($password) < 1 || strlen($rpt_password) < 1 ){
  23. echo"<p style='color:red;'><b>".$msg['pola']."</b></p>";
  24. }elseif($password!=$rpt_password){
  25. echo"<p style='color:red;'><b>".$msg['not_some']."</b></p>";
  26. }elseif(mysql_num_rows(mysql_query("SELECT * FROM account WHERE login='$id' AND password=PASSWORD('$old')")) > 0){
  27. $update = mysql_query("UPDATE account SET password=PASSWORD('$password') WHERE login='$id'") or die(mysql_error());
  28. }if($update==true){
  29. echo "<p><b>".$msg['success']."</b></p>";
  30. }else{
  31. echo"<p style='color:red;'><b>".$msg['not_exist']."</b></p>";
  32. }
  33.  
  34. }
  35. ?>
  36. <form method='post' action=''>
  37. <table border='0' align='center'>
  38. <tr>
  39. <td>Login: </td><td><input type="text" name="id"></td>
  40. </tr>
  41. <tr>
  42. <td>Stare hasło:</td><td><input type="password" name="old"></td>
  43. </tr>
  44. <tr>
  45. <td>Nowe hasło:</td><td><input type="password" name="pass"></td>
  46. </tr>
  47. <tr>
  48. <td>Powtórz hasło:</td><td><input type="password" name="rpt_pass"></td>
  49. </tr>
  50. <tr>
  51. <td>
  52. <input type="submit" name="wyslij" value="Zmień" />
  53. </td>
  54. </tr>
  55. </table>
  56. </form>


Ten post edytował swajt 25.01.2014, 00:07:07
Powód edycji: [Kshyhoo]: kod umieszczamy w znacznikach PHP a nie CODE
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Wybacz kolega ale w ten sposób nigdy tego nie zrobisz...
masz wgl w tabeli users użytkownika o id "24" ? bo to dla niego zmieniasz to haslo... ten watek dalej już nie ma sensu wszystkie błędy zostały wyeliminowane teraz wystarczy dostosować to do twojego logowania jak nie wiesz jak to musisz albo zajrzeć do kursu albo jak już powiedziałem dać komuś żeby zrobił to za Ciebie.. ja ze swoje strony na tym poście kończę
Pozdrawiam i powodzenia (IMG:style_emoticons/default/smile.gif)

Ten post edytował com 27.01.2014, 01:02:31
Go to the top of the page
+Quote Post

Posty w temacie
- swajt   [MySQL][PHP]Przypomnienie Hasla na E-mial-PROBLEM-   24.01.2014, 23:44:58
- - swajt   mam dodac plik "haslo.php" ?   24.01.2014, 23:55:36
- - com   tak miałeś zrobić: [PHP] pobierz, plaintext <?p...   25.01.2014, 00:01:27
- - swajt   czyli co mam zrobic :< Najlepiej to by sie pr...   25.01.2014, 00:06:00
- - com   http://bit.ly/1awhoF8 Błąd wałkowany miliony razy...   25.01.2014, 00:09:32
- - swajt   ja i angielski ;D Kurde nwm co jest grane szukal...   25.01.2014, 00:13:33
- - com   Jak się chce być programistą to angielski to podst...   25.01.2014, 00:19:45
- - swajt   Sorka ale niechce zostac programistą ,tylko chce d...   25.01.2014, 00:24:37
- - com   no a co masz powyżej? Dałem Ci linka 3 sekundy w g...   25.01.2014, 00:27:07
- - swajt   Po angielsku jest wiec lipa niewiem co kaman :<   25.01.2014, 00:31:53
- - com   http://bit.ly/1awkB7K a następnym razem nie bierz...   25.01.2014, 00:37:02
- - swajt   Niema zadnych skryptow dzialajacych zawsze jakis w...   25.01.2014, 00:51:28
- - Turson   Zawsze jakiś warning, bo nie wystarczy bezmyślnie ...   25.01.2014, 00:53:34
- - swajt   To podaj dzialajacy skrypt ZMIANY HASLA lub co zro...   25.01.2014, 00:56:51
- - com   no przecież Ci napisałem co masz zrobić, dałem got...   25.01.2014, 01:10:40
- - swajt   i co to jest niby to?? [PHP] pobierz, plaintext fu...   25.01.2014, 01:21:34
- - com   http://phppot.com/php/php-change-password-script/ ...   25.01.2014, 01:27:06
- - swajt   No I dodalem prawie wszystko gra tylko jak naklika...   25.01.2014, 01:47:25
- - Turson   Zobacz, że w zapytaniu brakuje spacji *from i upew...   25.01.2014, 12:16:09
- - swajt   Niewiem jak sprawdzic 16 linia bledu jest to : ...   25.01.2014, 13:21:46
- - Turson   [PHP] pobierz, plaintext print_r($_SESSION...   25.01.2014, 13:29:04
- - swajt   dalem spacje i dalej to samo [PHP] pobierz, plai...   25.01.2014, 13:42:50
- - Turson   Po prostu wrzuć do kodu [PHP] pobierz, plaintext p...   25.01.2014, 14:11:01
- - swajt   Jak dodalem [PHP] pobierz, plaintext <?php$_SE...   25.01.2014, 15:24:13
- - com   masz bazę danych która nazywa się phppot_examples ...   25.01.2014, 16:01:29
- - vonski   Zaraz po tym: [PHP] pobierz, plaintext $row=mysql...   25.01.2014, 16:02:25
- - com   vonski Wprowadziłem trochę w błąd bo to nie tu by...   25.01.2014, 16:04:32
- - swajt   no niemam w phpmyadmin w tabelach takie czegos php...   25.01.2014, 16:13:32
- - com   No to albo dodaj taka bazę albo w tej lini mysql_...   25.01.2014, 16:18:06
- - swajt   takie cos mam w user.sql i jak chce do phpmyadmin ...   25.01.2014, 16:18:10
|- - vonski   Cytat(swajt @ 25.01.2014, 16:18:10 ) ...   25.01.2014, 16:26:48
- - vonski   Czyli wszystko jasne. To zapytanie: [SQL] pobierz...   25.01.2014, 16:18:24
- - swajt   no to mam wpisana baze tu mysql_select_db("TU...   25.01.2014, 16:20:35
- - com   to po kolei wejdź w phpadmin/Bazy danych -> utw...   25.01.2014, 16:24:15
- - com   sprawdziłem to u siebie na localhost wprawdzie mam...   25.01.2014, 16:28:18
- - swajt   wlazlem do phpmyadmin->baza->Import wybralem...   25.01.2014, 16:33:41
- - com   [PHP] pobierz, plaintext <?php$_SESSION[...   25.01.2014, 16:34:37
- - swajt   Wszystko zrobilem jak chciales i wywala blad [PHP...   25.01.2014, 16:41:39
- - com   Gdzie Ty to wrzucasz? na localhosta czy jakiś serw...   25.01.2014, 16:46:23
- - swajt   do localhosta jak niemam uprawnien O.o aaa db w...   25.01.2014, 16:47:28
- - com   no to się pytam... no to co to za hosting?   25.01.2014, 16:50:51
- - swajt   proserver.pl ale tylko za 3zl MINI kupilem go tylk...   25.01.2014, 16:53:34
- - com   No to w takim razie musisz dodać to do istniejącej...   25.01.2014, 16:56:53
- - swajt   czyli mam utowrzyc recznie tabele phppot_examples ...   25.01.2014, 16:59:19
- - com   tabele users phppot_examples to nazwa bazy danych   25.01.2014, 16:59:59
- - swajt   czyli w mysql_select_db("MOJA BAZA",...   25.01.2014, 17:03:56
- - com   czyli dobrze rozumiem masz już w bazie danych tabe...   25.01.2014, 17:42:39
- - swajt   ta mam w bazie danych juz tabele users ale tam sa ...   25.01.2014, 23:15:54
- - com   no to trzeba było tak od razu... to w takim razie ...   26.01.2014, 00:13:20
- - swajt   to tylko powiec co pozmieniac Zapytanie zrobilem...   26.01.2014, 01:17:23
- - Xart   Pisze, że hasło jest nieprawidłowe pewnie dlatego,...   26.01.2014, 11:01:39
- - swajt   No jest zakodowane a jak mam odblokować   26.01.2014, 12:13:39
- - Xart   Do zmiennej starego hasła z formularza dodaj popro...   26.01.2014, 12:30:29
- - swajt   nie no nie kumam gdzie mam wstawic to [PHP] pobier...   26.01.2014, 13:15:49
- - Turson   [PHP] pobierz, plaintext if(md5($_POST...   26.01.2014, 13:24:43
- - swajt   No to zmienilem z if($_POST["current...   26.01.2014, 13:33:35
- - Turson   W poście 50 widzę, że hasło przy rejestracji koduj...   26.01.2014, 13:44:06
- - swajt   zrobilem tak jak chciales jeszcze raz zrobilem zap...   26.01.2014, 13:59:21
- - Turson   Rzeczywiście koduje w md5, więc poprzednia wersja ...   26.01.2014, 14:19:00
- - swajt   jak zmienilem z if(sha1($_POST["aktualn...   26.01.2014, 14:24:52
- - Turson   jak zmienilem z if(sha1($_POST["aktualne...   26.01.2014, 14:58:52
- - swajt   Sory ale nie kumam troche mam w rejestracji odszuk...   26.01.2014, 15:20:14
- - Turson   CytatSory ale nie kumam troche mam w rejestracji o...   26.01.2014, 15:24:58
- - swajt   dodalem tak [PHP] pobierz, plaintext <?phpif...   26.01.2014, 15:28:50
- - swajt   .   26.01.2014, 20:14:35
- - com   Wypadało by kontynuować stary wątek Po pierwsze t...   26.01.2014, 20:21:16
|- - Kshyhoo   Cytat(com @ 26.01.2014, 20:21:16 ) Wy...   26.01.2014, 20:48:18
- - swajt   dodalem i dalej wywala "Aktualne hasło jest n...   26.01.2014, 22:30:24
- - com   ponowie pytanie gdzie to wstawiasz pokaz kod po zm...   26.01.2014, 23:19:47
- - swajt   Prosze bardzo: [PHP] pobierz, plaintext <?phpi...   26.01.2014, 23:25:40
- - com   [PHP] pobierz, plaintext <?phpif(isset...   26.01.2014, 23:32:15
- - com   możesz mi powiedzieć co to wgl jest $_haslo[...   26.01.2014, 23:40:12
- - swajt   to co mi com podales to wywala mi blad [PHP] pob...   26.01.2014, 23:43:20
- - com   ehh myśl trochę jak piszesz bo piszesz bzdury i ws...   26.01.2014, 23:47:20
- - swajt   Teraz to wyglonda tak jestem juz zalogowany przech...   26.01.2014, 23:52:39
- - com   po <?php daj session_start();   26.01.2014, 23:55:36
- - swajt   to wywala blad na linie 21 [PHP] pobierz, plainte...   26.01.2014, 23:59:50
- - com   A czy ja Ci coś kazałem usunąć napisałem daj tam...   27.01.2014, 00:03:06
- - swajt   Dobrze andrzej uspokój sie to juz jest koncowka :...   27.01.2014, 00:07:09
- - com   a wgl przy rejestracji do tego $_SESSION[...   27.01.2014, 00:15:55
- - swajt   Chyba tak sprawdz bo mowisz ze nie ogarniam zeby p...   27.01.2014, 00:37:25
- - com   Chodziło mi o rejestracje w sensie logowania Pok...   27.01.2014, 00:40:06
- - swajt   Kurcze y niewiem o co chodzi mozesz to wytumaczyc...   27.01.2014, 00:40:55
- - com   tak bo napisałeś : Cytatteraz jest git jak nie jes...   27.01.2014, 00:47:16
- - swajt   dalej to samo wpisuje dane klikam zmien i nic sie ...   27.01.2014, 00:52:43
- - com   Wybacz kolega ale w ten sposób nigdy tego nie zrob...   27.01.2014, 01:01:48
- - swajt   niemam o id 24 uzytkownia ja mam 2di ty masz 5id c...   27.01.2014, 01:08:02


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

 



RSS Aktualny czas: 28.12.2025 - 07:19