
i jak mam sprawdzac z tym haslem wygenerowanym w bazie czy tym normalnym
<?php $_SESSION["ID"] = "24"; if($_POST["currenthaslo"] == $row["haslo"]) { mysql_query("UPDATE users set haslo='" . $_POST["newhaslo"] . "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } ?>
<?php $_SESSION["ID"] = "24"; mysql_query("UPDATE users set haslo='" . $_POST["newhaslo"] . "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } ?>
CREATE TABLE `uzytkownicy` ( `nick` VARCHAR( 50 ) NOT NULL , `haslo` VARCHAR( 40 ) NOT NULL , `email` VARCHAR( 50 ) NOT NULL , `activation_key` TEXT NOT NULL , `displayName` varchar(55) NOT NULL , `ranga` INT NOT NULL , `adverty` TEXT NOT NULL , `ip` TEXT NOT NULL , `ban` TEXT NOT NULL , `kupil` TEXT NOT NULL , `data` DATETIME NOT NULL ) ENGINE = MYISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
<?php $_SESSION["ID"] = "24"; if(sha1($_POST["aktualnehaslo"]) == $row["haslo"]) { mysql_query("UPDATE users set haslo='" . $_POST["nowehaslo"] . "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } ?> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css" /> <script> function validatehaslo() { var aktualnehaslo,nowehaslo,potwierdzihaslo,output = true; aktualnehaslo = document.frmChange.aktualnehaslo; nowehaslo = document.frmChange.nowehaslo; potwierdzihaslo = document.frmChange.potwierdzihaslo; if(!aktualnehaslo.value) { aktualnehaslo.focus(); document.getElementById("aktualnehaslo").innerHTML = "Wymagany"; output = false; } else if(!nowehaslo.value) { nowehaslo.focus(); document.getElementById("nowehaslo").innerHTML = "Wymagany"; output = false; } else if(!potwierdzihaslo.value) { potwierdzihaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Wymagany"; output = false; } if(nowehaslo.value != potwierdzihaslo.value) { nowehaslo.value=""; potwierdzihaslo.value=""; nowehaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Nie ten sam"; output = false; } return output; } </script> </head> <body> <form name="frmChange" method="post" action="" onSubmit="return validatehaslo()"> <div style="width:500px;"> <table border="0" cellpadding="10" cellspacing="0" width="500" align="center" class="tblSaveForm"> <tr class="tableheader"> </tr> <tr> <td width="40%"><label>Aktualne hasło</label></td> <td width="60%"><input type="password" name="aktualnehaslo" class="txtField"/><span id="aktualnehaslo" class="Wymagany"></span></td> </tr> <tr> <td><label>Nowe Hasło</label></td> <td><input type="password" name="nowehaslo" class="txtField"/><span id="nowehaslo" class="Wymagany"></span></td> </tr> <td><label>Potwierdź hasło</label></td> <td><input type="password" name="potwierdzihaslo" class="txtField"/><span id="potwierdzihaslo" class="Wymagany"></span></td> </tr> <tr> <td colspan="2"><input type="submit" name="submit" value="Zmień" class="btnSubmit"></td> </tr> </table> </div> </form> </body></html>
<?php } else { /*Deklaracja zmiennej $formularz*/ $formularz =' <form action="?page=2" method="post"> <table> <tr> <td width="120"> Nick </td> <td> <input type="text" name="nick" required maxlength="30" /> </td> </tr> <tr> <td> Hasło </td> <td> <input type="password" required name="haslo" /> </td> </tr> <tr> <td> Powtórz hasło </td> <td> <input type="password" required name="haslo2" /> </td> </tr> <tr> <td> E-mail<font color="red">*</font> </td> <td> <input type="email" name="email" required maxlength="100" /> </td> </tr> <tr> <td> Kliknij </td> <td> <input type="submit" name="rejestracja" value="Rejestruj" /> </td> </tr> </table> </form> <br> <font color="red">*</font> Adres email jest wymagany do potwierdzenia konta !'; // pobieranie adresu IP: function GetClientIP(){ if ($_SERVER['HTTP_X_FORWARDED_FOR']) { $clientip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $clientip = $_SERVER['REMOTE_ADDR']; } return $clientip; } /*Filtracja zmiennych z tablicy $_POST*/ $pobierzip = GetClientIP(); /*Sprawdzanie, czy wszystkie pola zostały uzupełnione i czy są poprawne*/ } elseif($haslo != $haslo2) { echo'<p>Podany adres <span>E-mail</span> jest nieprawidłowy. Prawidłowy E-mail jest niezbędny w celu dokończenia procesu rejestracji.</p>'; } else { //Jeśli wszystkie pola się zgadzają zapytujemy bazę danych /*Sprawdzanie, czy podany nick istnieje w bazie danych*/ } else { /*Sprawdzanie, czy podany email istnieje w bazie danych*/ echo '<p>Przepraszam, taki <span>e-mail</span> jest już zajęty. Możliwe, że posiadasz już konto w moim serwisie, bądź ktoś podał Twój adres.'; } else { /*Dodawanie nowego użytkownika do bazy danych*/ echo '<p>Dzięki za rejestracje <span><font color="red">'.$nick.'</font></span>, możesz się teraz <a href="?strona=glowna">zalogować</a>.</p>'; $zapytanie = mysql_query("INSERT INTO uzytkownicy (nick, haslo, email, ranga, adverty, ip, ban, kupil, data) VALUES ('$nick', '$haslo_zakodowane', '$email', 1, '0', '$pobierzip', '0', '0', now());"); } } } } else { //Jeśli nie został wciśnięty przycisk wyświetlamy formularz } } ?>
Parse error: syntax error, unexpected T_STRING, expecting '(' in /home/csrekla/public_html/automat1938/strony/haslo.php on line 18
i pisze "Aktualne hasło jest nieprawidłowe"
<?php } else { /*Deklaracja zmiennej $formularz*/ $formularz =' <form action="?page=2" method="post"> <table> <tr> <td width="120"> Nick </td> <td> <input type="text" name="nick" required maxlength="30" /> </td> </tr> <tr> <td> Hasło </td> <td> <input type="password" required name="haslo" /> </td> </tr> <tr> <td> Powtórz hasło </td> <td> <input type="password" required name="haslo2" /> </td> </tr> <tr> <td> E-mail<font color="red">*</font> </td> <td> <input type="email" name="email" required maxlength="100" /> </td> </tr> <tr> <td> Kliknij </td> <td> <input type="submit" name="rejestracja" value="Rejestruj" /> </td> </tr> </table> </form> <br> <font color="red">*</font> Adres email jest wymagany do potwierdzenia konta !'; // pobieranie adresu IP: function GetClientIP(){ if ($_SERVER['HTTP_X_FORWARDED_FOR']) { $clientip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $clientip = $_SERVER['REMOTE_ADDR']; } return $clientip; } /*Filtracja zmiennych z tablicy $_POST*/ $pobierzip = GetClientIP(); /*Sprawdzanie, czy wszystkie pola zostały uzupełnione i czy są poprawne*/ } elseif($haslo != $haslo2) { echo'<p>Podany adres <span>E-mail</span> jest nieprawidłowy. Prawidłowy E-mail jest niezbędny w celu dokończenia procesu rejestracji.</p>'; } else { //Jeśli wszystkie pola się zgadzają zapytujemy bazę danych /*Sprawdzanie, czy podany nick istnieje w bazie danych*/ } else { /*Sprawdzanie, czy podany email istnieje w bazie danych*/ echo '<p>Przepraszam, taki <span>e-mail</span> jest już zajęty. Możliwe, że posiadasz już konto w moim serwisie, bądź ktoś podał Twój adres.'; } else { /*Dodawanie nowego użytkownika do bazy danych*/ echo '<p>Dzięki za rejestracje <span><font color="red">'.$nick.'</font></span>, możesz się teraz <a href="?strona=glowna">zalogować</a>.</p>'; $zapytanie = mysql_query("INSERT INTO uzytkownicy (nick, haslo, email, ranga, adverty, ip, ban, kupil, data) VALUES ('$nick', '$haslo_zakodowane', '$email', 1, '0', '$pobierzip', '0', '0', now());"); } } } } else { //Jeśli nie został wciśnięty przycisk wyświetlamy formularz } } ?>
pewnie te haslo zakodowane md5 a w bazie nie pojawil sie uzytkownik teraz.
d41d8cd98f00b204e9800998ecf8427e
<?php $_SESSION["ID"] = "24"; { //whatever } mysql_query("UPDATE users set haslo='" . $_POST["nowehaslo"] . "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } ?> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css" /> <script> function validatehaslo() { var aktualnehaslo,nowehaslo,potwierdzihaslo,output = true; aktualnehaslo = document.frmChange.aktualnehaslo; nowehaslo = document.frmChange.nowehaslo; potwierdzihaslo = document.frmChange.potwierdzihaslo; if(!aktualnehaslo.value) { aktualnehaslo.focus(); document.getElementById("aktualnehaslo").innerHTML = "Wymagany"; output = false; } else if(!nowehaslo.value) { nowehaslo.focus(); document.getElementById("nowehaslo").innerHTML = "Wymagany"; output = false; } else if(!potwierdzihaslo.value) { potwierdzihaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Wymagany"; output = false; } if(nowehaslo.value != potwierdzihaslo.value) { nowehaslo.value=""; potwierdzihaslo.value=""; nowehaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Nie ten sam"; output = false; } return output; } </script> </head> <body> <form name="frmChange" method="post" action="" onSubmit="return validatehaslo()"> <div style="width:500px;"> <table border="0" cellpadding="10" cellspacing="0" width="500" align="center" class="tblSaveForm"> <tr class="tableheader"> </tr> <tr> <td width="40%"><label>Aktualne hasło</label></td> <td width="60%"><input type="password" name="aktualnehaslo" class="txtField"/><span id="aktualnehaslo" class="Wymagany"></span></td> </tr> <tr> <td><label>Nowe Hasło</label></td> <td><input type="password" name="nowehaslo" class="txtField"/><span id="nowehaslo" class="Wymagany"></span></td> </tr> <td><label>Potwierdź hasło</label></td> <td><input type="password" name="potwierdzihaslo" class="txtField"/><span id="potwierdzihaslo" class="Wymagany"></span></td> </tr> <tr> <td colspan="2"><input type="submit" name="submit" value="Zmień" class="btnSubmit"></td> </tr> </table> </div> </form> </body></html>
<?php $_SESSION["ID"] = "24"; { mysql_query("UPDATE users set haslo='" .md5($_POST["nowehaslo"]). "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } ?> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css" /> <script> function validatehaslo() { var aktualnehaslo,nowehaslo,potwierdzihaslo,output = true; aktualnehaslo = document.frmChange.aktualnehaslo; nowehaslo = document.frmChange.nowehaslo; potwierdzihaslo = document.frmChange.potwierdzihaslo; if(!aktualnehaslo.value) { aktualnehaslo.focus(); document.getElementById("aktualnehaslo").innerHTML = "Wymagany"; output = false; } else if(!nowehaslo.value) { nowehaslo.focus(); document.getElementById("nowehaslo").innerHTML = "Wymagany"; output = false; } else if(!potwierdzihaslo.value) { potwierdzihaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Wymagany"; output = false; } if(nowehaslo.value != potwierdzihaslo.value) { nowehaslo.value=""; potwierdzihaslo.value=""; nowehaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Nie ten sam"; output = false; } return output; } </script> </head> <body> <form name="frmChange" method="post" action="" onSubmit="return validatehaslo()"> <div style="width:500px;"> <table border="0" cellpadding="10" cellspacing="0" width="500" align="center" class="tblSaveForm"> <tr class="tableheader"> </tr> <tr> <td width="40%"><label>Aktualne hasło</label></td> <td width="60%"><input type="password" name="aktualnehaslo" class="txtField"/><span id="aktualnehaslo" class="Wymagany"></span></td> </tr> <tr> <td><label>Nowe Hasło</label></td> <td><input type="password" name="nowehaslo" class="txtField"/><span id="nowehaslo" class="Wymagany"></span></td> </tr> <td><label>Potwierdź hasło</label></td> <td><input type="password" name="potwierdzihaslo" class="txtField"/><span id="potwierdzihaslo" class="Wymagany"></span></td> </tr> <tr> <td colspan="2"><input type="submit" name="submit" value="Zmień" class="btnSubmit"></td> </tr> </table> </div> </form> </body></html>
Parse error: syntax error, unexpected $end in /home/csrekla/public_html/automat1938/strony/haslo.php on line 93
</body></html>
<?php $_SESSION["ID"] = "24"; { mysql_query("UPDATE users set haslo='" .md5($_POST["nowehaslo"]). "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } }
<?php $_SESSION["ID"] = "24"; { mysql_query("UPDATE users set haslo='" .md5($_POST["nowehaslo"]). "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } } ?>
$_SESSION["ID"] = "24"; { mysql_query("UPDATE users set haslo='" .md5($_POST["nowehaslo"]). "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } else { } } ?>
<?php $_SESSION["ID"] = "24"; { mysql_query("UPDATE users set haslo='" .md5($_POST["nowehaslo"]). "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } } else { }
<?php } else { /*Deklaracja zmiennej $formularz*/ $formularz =' <form action="?page=2" method="post"> <table> <tr> <td width="120"> Nick </td> <td> <input type="text" name="nick" required maxlength="30" /> </td> </tr> <tr> <td> Hasło </td> <td> <input type="password" required name="haslo" /> </td> </tr> <tr> <td> Powtórz hasło </td> <td> <input type="password" required name="haslo2" /> </td> </tr> <tr> <td> E-mail<font color="red">*</font> </td> <td> <input type="email" name="email" required maxlength="100" /> </td> </tr> <tr> <td> Kliknij </td> <td> <input type="submit" name="rejestracja" value="Rejestruj" /> </td> </tr> </table> </form> <br> <font color="red">*</font> Adres email jest wymagany do potwierdzenia konta !'; // pobieranie adresu IP: function GetClientIP(){ if ($_SERVER['HTTP_X_FORWARDED_FOR']) { $clientip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $clientip = $_SERVER['REMOTE_ADDR']; } return $clientip; } /*Filtracja zmiennych z tablicy $_POST*/ $pobierzip = GetClientIP(); /*Sprawdzanie, czy wszystkie pola zostały uzupełnione i czy są poprawne*/ } elseif($haslo != $haslo2) { echo'<p>Podany adres <span>E-mail</span> jest nieprawidłowy. Prawidłowy E-mail jest niezbędny w celu dokończenia procesu rejestracji.</p>'; } else { //Jeśli wszystkie pola się zgadzają zapytujemy bazę danych /*Sprawdzanie, czy podany nick istnieje w bazie danych*/ } else { /*Sprawdzanie, czy podany email istnieje w bazie danych*/ echo '<p>Przepraszam, taki <span>e-mail</span> jest już zajęty. Możliwe, że posiadasz już konto w moim serwisie, bądź ktoś podał Twój adres.'; } else { /*Dodawanie nowego użytkownika do bazy danych*/ echo '<p>Dzięki za rejestracje <span><font color="red">'.$nick.'</font></span>, możesz się teraz <a href="?strona=glowna">zalogować</a>.</p>'; $zapytanie = mysql_query("INSERT INTO uzytkownicy (nick, haslo, email, ranga, adverty, ip, ban, kupil, data) VALUES ('$nick', '$haslo_zakodowane', '$email', 1, '0', '$pobierzip', '0', '0', now());"); } } } } else { //Jeśli nie został wciśnięty przycisk wyświetlamy formularz } } ?>
<div class="news-ng"> <div class="ust-tekst4"> Zmiana Hasla </div> </div> <div class="news-ng2"> <div class="ust-tekst5"> <?php $_SESSION["ID"] = "24"; { mysql_query("UPDATE users set haslo='" .md5($_POST["nowehaslo"]). "' WHERE ID='" . $_SESSION["ID"] . "'"); $message = "Hasło zostało zmienione"; } else $message = "Aktualne hasło jest nieprawidłowe"; } } } else { } ?> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css" /> <script> function validatehaslo() { var aktualnehaslo,nowehaslo,potwierdzihaslo,output = true; aktualnehaslo = document.frmChange.aktualnehaslo; nowehaslo = document.frmChange.nowehaslo; potwierdzihaslo = document.frmChange.potwierdzihaslo; if(!aktualnehaslo.value) { aktualnehaslo.focus(); document.getElementById("aktualnehaslo").innerHTML = "Wymagany"; output = false; } else if(!nowehaslo.value) { nowehaslo.focus(); document.getElementById("nowehaslo").innerHTML = "Wymagany"; output = false; } else if(!potwierdzihaslo.value) { potwierdzihaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Wymagany"; output = false; } if(nowehaslo.value != potwierdzihaslo.value) { nowehaslo.value=""; potwierdzihaslo.value=""; nowehaslo.focus(); document.getElementById("potwierdzihaslo").innerHTML = "Nie ten sam"; output = false; } return output; } </script> </head> <body> <form name="frmChange" method="post" action="" onSubmit="return validatehaslo()"> <div style="width:500px;"> <table border="0" cellpadding="10" cellspacing="0" width="500" align="center" class="tblSaveForm"> <tr class="tableheader"> </tr> <tr> <td width="40%"><label>Aktualne hasło</label></td> <td width="60%"><input type="password" name="aktualnehaslo" class="txtField"/><span id="aktualnehaslo" class="Wymagany"></span></td> </tr> <tr> <td><label>Nowe Hasło</label></td> <td><input type="password" name="nowehaslo" class="txtField"/><span id="nowehaslo" class="Wymagany"></span></td> </tr> <td><label>Potwierdź hasło</label></td> <td><input type="password" name="potwierdzihaslo" class="txtField"/><span id="potwierdzihaslo" class="Wymagany"></span></td> </tr> <tr> <td colspan="2"><input type="submit" name="submit" value="Zmień" class="btnSubmit"></td> </tr> </table> </div> </form> </body></html> </div> </div>