![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 15.03.2003 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
Sprawa wyglada tak:
sa pliki: index.php, code.php, log/index.php w pliku code.php jest m.in skrypt weryfikacji czy dany uzytkownik wprowadzil poprawne dane podczas logowania. zrobilem funkcje logowanie() w ktorej umiescilem ow kod.Dodam tylko ze w tej funkcji jest instrukcja warunkowa sprawdzajaca czy $_SESSION['user'] zostala zdefiniowana. Jezeli NIE, wowczas wyswietli sie formularz logowania, natomiast kiedy zmienna user zostala zdefinowana zamiast formularza wyswietla sie tekst: "witaj $_SESSION['user']". sam formularz zas po clicknieciu buttona przekierowuje uzytkownika na strone /log/index.php, ten sprawdza czy wprowadzony user i pass sie zgadzaja z tymi wprowadzonymi w bazie.Jezeli prawda, zostaje ustawiona zmienna $_SESSION['user'] poczym powraca do ../index.php w pliku index.php wprowadzilem taki kod: include "code.php"; logowanie(); Moj problem polega na tym, ze po pozytywnym zweryfikowaniu hasla, w index.php wciaz wyswietla sie formularz logowania. Powiem tylko ze gdy kod odpowiedzialny za wyswietlanie formularza logowania byl umiesazczony w index.php, wszystko dzialalo, problem sie zaczal gdy ten sam kod przenioslem do funkcji i do innego pliku. Mam nadzieje ze w miare logicznie opisalem moj problem, no i ze tego nie bylo ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
A session_start() ustawiasz??
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 15.03.2003 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
tak, ale nie bardzo wiem gdzie powinno byc ustawione dlatego tez jest na samym poczatku w index.php oraz na poczatku fubkcji logowanie()
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
index.php wywolujesz za kazdym razem to wystarczy ze na poczatku tylko wstawisz. W funkcji logowania juz nie dawaj.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 14:35 |