![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Po wpisaniu danych i kliknięciu Zaloguj się po prostu nie zalogowywuje mnie do strony.
Ten post edytował Beosky 14.02.2012, 19:37:04 |
|
|
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
A skąd wiesz, że nie jesteś zalogowany?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Faktycznie, faktycznie nie zauważyłem tego.
Ten post edytował Beosky 14.02.2012, 19:37:16 |
|
|
![]()
Post
#4
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Brak jednej klamry zamykającej pętlę. Po to używa się edytorów z kolorowaniem składni i odpowiednio formatuje się kod - to co wkleiłeś, to śmietnik!
Ten post edytował Kshyhoo 14.02.2012, 17:50:39 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Ok zamknąłem, ale nie loguje, bo powininem mieć link do wylogowania, a go nie ma. :/
Smietnik tzn? |
|
|
![]()
Post
#6
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Przekazujesz do sesji:
Można zresztą tak:
Sprawdź, czy masz to w sesji. Zobacz też, co to za konstrukcja: To zaś jakiś potwór: |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
To zaś jakiś potwór: Niby dlaczego potwór? Chyba powinno działać normalnie, jakis pomysł jak to inaczej zrobic ? |
|
|
![]()
Post
#8
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Sprawdź, jak funkcjonuje !isset.
Twoje rozwiązanie: jeżeli nie jest ustawiona zmienne sesyjna o nazwie "admin" i nie jest ustawiona zmienna sesyjna o nazwie "login" i zmienna sesyjna "admin" nie jest równa "ok" i nie jest ustawiona $_POST['submit'] i zmienna $_GET['p'] nie jest równa "wyloguj" i nie jest ustawiona $_COOKIE['log']... to pokaż, że jesteś zalogowany. To kiedy ma pokazać, że jesteś zalogowany? Powodzenia! Ten post edytował Kshyhoo 14.02.2012, 18:11:45 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Nie zrozumiałem nic z tego co napisałeś. Wiem jak dziala isset.
Cytat Funkcja isset sprawdza czy zmienna została utworzona. Zwraca true jeśli istnieje lub false jeśli zmiennej nie ma. Wyjątek stanowi sytuacje gdy zmienna ma "wartość" NULL - wtedy funkcja isset zwraca false.
|
|
|
![]()
Post
#10
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Wyświetli błąd.
Parse error: syntax error, unexpected '{' in D:\Program Files\WebServ\httpd\portal\login.php on line 26 ^^ Ten post edytował Beosky 14.02.2012, 19:37:39 |
|
|
![]()
Post
#12
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Wyświetliło y.
|
|
|
![]()
Post
#14
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Jeżeli nie jest ustawiona zmienne sesyjna o nazwie "admin", wyświetl X, w innym przypadku wyświetl Y.
Jakie wnioski? |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Ustawić odpowiednią zmienną?
|
|
|
![]()
Post
#16
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Teraz wyświetliło X. Już rozumiem na czym to polega, ale nadal nie mogę się zalogowac.
|
|
|
![]()
Post
#18
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Jeżeli użyjesz !isset, to znaczy, że zaprzeczasz warunkowi, czyli użyłeś formy, jeżeli NIE jest ustawiona - więc jesteś zalogowany, ale nie pokaże Ci tego. Zrób tak, a zobaczysz różnicę:
Ten post edytował Kshyhoo 14.02.2012, 18:44:07 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 13.02.2012 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
a tu zalogowany wyświetla. Jednak nie rozumiem
Ten post edytował Beosky 14.02.2012, 19:37:53 |
|
|
![]()
Post
#20
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Rany, ale jesteś CKM. Na przykładzie Twojego potwora:
Mam nadzieję, że teraz zakumasz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.08.2025 - 05:38 |