Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sesja PHP początek:/
robos85
post
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


Otóż chcę zrobić najprostszy skrypt logowania. Chcę też użyć sesji. Jeżeli nie jest się zalogowanym nie można wejść w pliki. A jak zalogowanym, to mają to obsługiwać sesje.
Mam 2 pliki póki co:

logowanie.html
  1. <head>
  2. <title>Logowanie</title>
  3. </head>
  4. <body>
  5. <br><br><br><font size="7" face="times" color="black"> <b><center>Logowanie</center></b>
  6. <br><form action="sprawdz.php" method="post">
  7. <font size="5" face="times" color="red">
  8. <p><center>Login: </font> <input type="text" name="login" size="15"></p></center>
  9. <font size="5" face="times" color="red">
  10. <p><center>Hasło: </font> <input type="password" name="haslo" size="15"></p></center>
  11.  
  12. <center><input type="reset" value="Wyczyść"> <input type="submit" value="Zaloguj"></center>
  13. </form>
  14. </body>
  15. </html>


i sprawdź.php
  1. <?php
  2.  
  3. define('login', 'robert');
  4. define('haslo', '123456');
  5.  
  6. if ($_POST['login']== login AND $_POST['haslo']== haslo) 
  7.  {
  8. $_SESSION['zalogowany'] = true;
  9. $_SESSION['login'] = login;
  10. $_SESSION['haslo'] = haslo;
  11. print ("zalogowany");
  12. print ("<a href="plik.php">Klik</a>");
  13.  
  14.  }
  15. else 
  16. print("błąd");
  17.  
  18. ?>


Są one zapewne zrąbane. Czytałem dużo o tym i nie mogę jakoś zdziałać nic. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Może ktoś mi jakoś to poprawić żeby poprawnie się logować i po zalogowaniu była sesja?

I jak zrobić, żeby w plikach innych było sprawdzane czy user jest zalogowany czy nie i wyświetlało komunikat?
Jest to zapewne banalne a pozwoli mi to zrozumieć cały mechanizm podstawowy działania sesji.

Jak to wszystko poskładać żeby działało (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) bo już długo o tym czytam i nic nie wychodzi mi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

----------------------
Uzupełniłem temat o tag.
---
~strife
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: 22.08.2025 - 22:08