Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] nie działa warunek
sauron9
post 5.10.2006, 14:31:40
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.09.2006

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


mam problem ze skryptem zmieniajacym hasło dostepu do strony. nie do końca działa mi tu if. hasło jest zmieniane, nawet jeżeli pozostawię puste inputy nowego hasła i potwierdzenia. sama zmiana nastepuje prawidłowo, ale hasło nie powinno być zmieniane, jeżeli któryś z input'ów jest pusty. formularz wymaga podania starego hasła, nowego oraz potwierdzenia nowego hasła.
oto skrypt zmiany tegoż hasła:
  1. <?php
  2. if((isset($_POST['haslo'])) && (isset($_POST['newHaslo'])) && (isset($_POST['newHaslo2'])) && (md5($_POST['haslo'])==$passwd) && (($_POST['newHaslo'])==($_POST['newHaslo2'])))
  3. {
  4. $new=md5($_POST['new_haslo']);
  5. $plik=fopen('password', 'w');
  6. fputs($plik, $new, 32);
  7. fclose($plik);
  8. $_GET['noError']='noError';
  9. $_GET['action']='login';
  10. include('index.php');  
  11. }
  12. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:29