Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Logowanie - proste!
newmala
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.01.2012

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


Mam nadzieję, że grupa przedszkolaków mi pomoże (IMG:style_emoticons/default/smile.gif) .

Chciałabym na stronce dać możliwość do przejścia dalej tylko wybranej osobie.
Czy dobrze myślę, że można do tego wykorzystać formularz?
  1. <form action="plik.php" method="post">
  2. Logowanie administratora : <br>
  3. LOGIN : <INPUT name="login" type = text size=20 maxlenght="20"><br>
  4. HASŁO : <INPUT name="haslo" type = passward size=20 maxlenght="20">
  5. <INPUT name="loguj" type = submit value = "Zaloguj"> <BR>
  6. </form>


Teraz nie wiem jak zadziałać w plik.php, tak aby na zły login i hasło, zakładam, że to będzie jakiś umówiony ciąg znaków, nie można zobaczyć zawartości tej stronki.
Nie wiem jak się za to zabrać.
Czy jest jakaś funkcja, która przerwie wykonywanie tego plik.php, jeśli umówiony login będzie zły?
Czytałam trochę o sesjach i stworzeniu tabeli dla userów, ale to jeszcze chyba za trudne dla mnie.

Czy moje podejście jest z góry złe?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Podejście masz prawie dobre - akceptowalne dla pojedyńczo chronionej strony (IMG:style_emoticons/default/smile.gif)

Wykorzystaj formularz, odbierz login i hasło wysłane POSTem ($_POST['...'])...

Sprawdź czy jest tak jak chciałeś i jeśli dane będą niezgodne to użyj funkcji DIE lub EXIT.

  1. if($login != $zalozonyLogin || $haslo != $zalozoneHaslo) die('BRAK DOSTĘPU!');
  2.  
  3. // dalsza część strony...
  4.  
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 04:34