Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wymagane Pola w rejestracji
Forum PHP.pl > Forum > Przedszkole
ali3n
  1. <?php
  2. switch($_GET['akcja'])
  3. { default:
  4.  
  5. <br /><br /><b>REJESTRACJA</b><hr width="100%"><br />
  6. <form action="login.php?akcja=zarejestruj" method="post">
  7. nick: <input type="text" name="nick"><br />
  8. haslo: <input type="password" name="haslo"><br />
  9. <input type="submit" value="zarejestruj">
  10. </form>
  11. <br /><br /><br /><br />
  12. <b>LOGOWANIE</b><hr width="100%"><br />
  13. <form action="login.php?akcja=zaloguj" method="post">
  14. nick: <input type="text" name="nick"><br />
  15. haslo: <input type="password" name="haslo"><br />
  16. <input type="submit" value="zaloguj">
  17. </form>
  18. ");
  19.  
  20. break;
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. case "zarejestruj":
  32.  
  33. $nick = $_POST['nick'];
  34. $haslo = md5($_POST['haslo']);
  35. $plik = $nick.".txt";
  36.  
  37. $fp = fopen($plik, "w");
  38. flock($fp, LOCK_EX);
  39. fwrite($fp, $nick."##".$haslo."n");
  40. flock($fp, LOCK_UN);
  41. fclose($fp);
  42.  
  43. konto o nazwie [".$_POST['nick']."] zostalo pomyslnie utworzone !<br /><r /><a href="login.php">powrot</a>
  44. ");
  45.  
  46. break;
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. case "zaloguj":
  59.  
  60. $nick = $_POST['nick'];
  61. $haslo = md5($_POST['haslo']);
  62. $plik = $nick.".txt";
  63.  
  64. $fp = fopen($plik, "r");
  65. flock($fp, LOCK_SH);
  66. $zawartosc = fgets($fp);
  67. flock($fp, LOCK_UN);
  68. fclose($fp);
  69.  
  70. $linia = explode("##", $zawartosc);
  71. $linia[1] = trim($linia[1]);
  72.  
  73.  
  74. if($nick==$linia[0] && $haslo==$linia[1])
  75. {
  76. echo("zalogowales sie pomyslnie!<br /><a href="login.php">powrot</a>");
  77. }
  78. else
  79. {
  80. echo("podales bledne dane! <br /><a href="login.php">powrot</a><br /><br />");
  81. }
  82.  
  83. break;
  84.  
  85. }
  86. ?>


Więc coś takiego mam .
Tworzy mi pliczek NazwaUsera.txt
I chciałbym żeby bylo ze musi wpisac login i haslo bo tak rejestruje bez loginu i hasla .
Czyli tworzy plik .txt
I logowac sie mozna bez niczego .. tylko klikam loguj i zalogowano.
Proszę o Pomoc .
Pozdrawiam
skowron-line
czest sie taki temat ostatnio pojawia uzyj funkcji empty do sprawdzenia czy pola sa wypelnione. a na przyszlosc poszukaj na forum jest wyszukiwarka
ali3n
Dzięki, następnym razem poszukam zanim zapytam.
Już mam tego co potrzebowałem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.