Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Kod do sprawdzenia --- Problem
robootb
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 6.03.2007

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


No wiec wziolem sie za napisanie pierwszego skryptu mialby on zczytywac z pliku txt haslo ... Tak odrazu mnie wysmiejecie ze to zabezpieczenie taki chodzby wcale ale to tak bardziej dla proby wkoncu to moj pierwszy skrypt, ale nie wyszlo mi tak jak bym chcial...
  1. <?php
  2.  
  3.  
  4. $pole1 = trim($_POST['pole1']); 
  5. $pole2 = trim($_POST['pole2']);
  6.  
  7. echo '<form action="" method="post"> 
  8. Login  : <input type="text" name="pole1" style="width: 120px;" /><br /> 
  9. <br>
  10. Haslo : <input type="text" name="pole2" style="width: 120px;" /><br /> 
  11. <br>
  12. </input></input><br /> 
  13. <input type="submit" value="Loguj" name="submit" />
  14. </form>';
  15. if ($_POST['submit'] == true) {
  16.  
  17. $pole1 = trim($_POST['pole1']); 
  18. $nick = "$pole1";
  19. $file = "$nick.txt";
  20. $fp=fopen($file, "r");
  21. $haslo = fread($fp, 100);
  22.  
  23. echo("$haslo");
  24. echo("$pole2");
  25. if ($pole2=$haslo) echo("pass good");
  26. else
  27. echo("pass not-good");
  28. }
  29. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Może napiszesz co Ci nie działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ? Wróżkami to my nie jesteśmy...
Go to the top of the page
+Quote Post
KCG
post
Post #3





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


  1. <?php
  2.  
  3. if ($_POST['submit'] == true) {
  4.  
  5. $pole1 = trim($_POST['pole1']); 
  6. $nick = "$pole1";
  7. $file = "$nick.txt";
  8. $fp=fopen($file, "r");
  9. $haslo = fread($fp, 100);
  10.  
  11. echo("$haslo");
  12. echo("$pole2");
  13. if ($pole2=$haslo) echo("pass good");
  14. else
  15. echo("pass not-good");
  16. } else {
  17.  
  18. $pole1 = trim($_POST['pole1']); 
  19. $pole2 = trim($_POST['pole2']);
  20.  
  21. echo '<form action="nazwa_pliku(tego)" method="post"> 
  22. Login  : <input type="text" name="pole1" style="width: 120px;" /> 
  23. <br />
  24. Haslo : <input type="password" name="pole2" style="width: 120px;" /><br /> 
  25. <br />
  26. //inputów się tak nie zamyka (</input>)
  27. <br /> 
  28. <input type="submit" value="Loguj" name="submit" />
  29. </form>';
  30. }
  31. ?>


No i napisz, co nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował KCG 6.03.2007, 19:24:09
Go to the top of the page
+Quote Post
robootb
post
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 6.03.2007

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


A no szkoda (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Hehe no wiesz chodzi o to ze jakie haslo bym nie wpisal to i tak wyswietla sie pass good... i pozniej to zostaje juz... (znaczy sie ten napis) ...
Go to the top of the page
+Quote Post
kossa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat
if ($pole2=$haslo) echo("pass good");


w tym krótki fragmencie co źle... - do analizy

operator porównania ==
operator przypisania =

echo "good";

Łukasz
Go to the top of the page
+Quote Post

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: 23.08.2025 - 16:59