<? if ($_SESSION["zalogowany"] == "no") { ?> <table border="0" width="540"> <tr> <td class="menu" colspan="2"> </td> </tr> </table> <? } elseif ($_SESSION["zalogowany"] == "yes") // Funkcje dostepne po zalogowaniu { ?> <form action="index.php?ids=popraw" method="post"> <table border="0" width="540"> <tr> <td> </td> </tr> <tr> <td class="tekst_nagl" colspan="2"> Zmiana hasła użytkownika: </td> </tr> <tr> <td> </td> </tr> <tr> <td class="tekst"> Poprzednie hasło: </td> <td><input type="text" name="stare_haslo" size="20" /></td> </tr> <tr> <td class="tekst"> Nowe hasło: </td> <td><input type="password" name="newpass1" size="20" maxlength="20"/></td> </tr> <tr> <td class="tekst"> Powtórzenie nowego hasła: </td> <td><input type="password" name="newpass2" size="20" maxlength="20"/></td> </tr> <tr> <td> </td> </tr> <tr> <td align="center"><input type="submit" value="Zmiana hasła" /></td> </tr> <tr> <td> </td> </tr> </table> </form> <? if ($_GET["ids"] == "popraw") { ?> <form action="index.php?ids1=popraw" method="post"> <table border="0" width="540"> <? $newpass1 = $_POST['newpass1']; $newpass2 = $_POST['newpass2']; $login = $_SESSION['login']; $pytanie = "select * from user where login ='$login'"; $oldpass = $tablica['haslo']; if (!$newpass1 || !$newpass2) { $_SESSION['komunikat2'] = "<br>Wpisz hasło<br>"; if ($newpass1 != $newpass2) { $_SESSION['komunikat2'] = "<br>Hasła powinny być jednakowe.<br>"; { $_SESSION['komunikat2'] = "<br>Hasło powinno mieć od 4 do 10 znaków.<br>"; } if ($oldpass == $md5newpass) { $_SESSION['komunikat2'] = "<br>Po co zmieniać hasło na takie samo?!<br>"; } else { } } $pytanie2 = "update users set haslo='$md5newpass' where login='$login'"; $_SESSION['komunikat2'] = "<br>Hasło zostało pomyślnie zmienione.<br>"; } ?> </table> </form> <? } }
Przyznaję się że znalazłem jakiegoś gotowca i chciałem go dostosować do siebie, ale... za cienki Bolek jestem.