![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 11.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Siema
Robię sobie system kont i mam pewien problem. Mianowicie mam plik który jest include'owany. Całość wczytywana jest na takim linku: http://localhost/?p=2 (p=2 oznacza że jest załadowana jakaś tam nieistotna strona 2) login_form.php
zmienna r=function powoduje załadowanie login_function.php Gdy ktoś wpisze dobre dane, to login_function.php zrobi coś takiego:
Jednak gdy coś się nie zgadza, to robi coś takiego (przykład, ale reszta działa analogicznie):
No i teraz jak to zrobić żeby przy podaniu złego loginu i hasła zaczął czytać login_form od części "b"? Druga kwestia jest taka, że nawet gdy za pierwszym razem użytkownik poda dobre dane, to odwiedzana strona się odświerza i pokazuje ukrytą treść (widoczną tylko po zalogowaniu - czyli loguje normalnie), jednak w miejscu gdzie znajduje się formularz logowania powinien się pojawić panel użytkownika. Zamiast tego dalej widzę tam formularz, a dodatkowo błędy że nie zdefiniowano nickname i password oraz wyświetla mi komunikat niespełnionego pierwszego warunku logowania (w podanym przezemnie przykładzie to byłoby "konto nieaktywowane". Jest to normalny efekt w przypadku zwykłego załadowania http://localhost/?p=2&r=function Tylko czemu po poprawnym logowaniu ładuje mi ten link? Powinien załadować stronę bez zmiennej "r".. Próbowałem też tak pobierać potrzebny link, ale nie pomogło: Jakby się przydało, to załączam jeszcze ten pliczek: panel.php
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 11.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Myślę że nie namieszałbyś, a wręcz przeciwnie - zajebiście opisałeś powyższy przykład ;] Może to głupie, ale wolę zawsze praktykę od teorii, więc php uczę się po prostu wykonując jakieś kody (IMG:style_emoticons/default/wink.gif) Mam z czymś problem to szukam, próbuję, jak nie daje rady, to w końcu kogoś pytam. Potem analizuję sobie kod wiele razy, stosuję w różnych wariantach i w ten oto sposób się uczę. Skoro ten cały ajax jest takim stanadrowym rozwiązaniem (w dodatku dającym lepsze efekty), to chyba i tak będę musiał tego też zacząć coś tam się uczyć. Od czegoś zacząć trzeba, więc czemu by nie od tego ;p
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 22:31 |