Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Skrypt logowania na jednej stronie
prafgon
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.01.2010

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


Witam. Ostatnio postanowiłem stworzyć system logowania na mojej stronie. Po przeczytaniu paru poradników oraz wsparciu ze strony manuala stworzyłem prosty skrypcik. Skrypt działa i ludzie normalnie mogą się logować, lecz problem w tym, że okienka logowania znajdują się na jednej stronie, a po zalogowaniu uzytkownik przechodzi na inna strone, gdzie widzi wiadomosc 'Witaj nick' itp. Chcialbym przerobic kod tak by wszystkie czynnosci odbywaly sie w jednym pliku index.php. Probowalem wlasnorecznie przerobic skrypt, lecz niestety nic z tego nie wychodzi.

Oto bardzo uproszczona wersja przerobionego kodu, z ktorego usunalem formularz logowania, ktory normalnie znajduje sie zamiast tekstu 'zaloguj sie':
  1. $login = $_POST['login'];
  2. $password = $_POST['pswd'];
  3.  
  4.  
  5. $haslo = "1";
  6. $nick = "2";
  7.  
  8. if ( $password == $haslo && $login == $nick) {
  9. $_SESSION['phplogin'] = true;
  10. echo 'witaj';
  11. }
  12. else if (!isset($_SESSION['phplogin'])
  13. || $_SESSION['phplogin'] !== true) {
  14. echo'zaloguj sie';
  15. }
  16.  
  17. else {
  18. echo 'nic';
  19. }


Problem w tym, ze nie wywala tekstu 'witaj' ani 'zaloguj sie'. Zamiast tego otrzymuje tekst 'nic'.

Mam nadzieje, ze opisalem swoj problem wystarczajaco jasno.

Pozdrawiam,
Prafgon

Ten post edytował prafgon 21.02.2010, 16:22:55
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 - 19:48