Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SESJA problem
diamondking
post 24.09.2018, 10:50:52
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 7.02.2014

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


Hej, jak nie używałem PDO to wszystko mi działało teraz niestety nie wiem gdzie jest problem.
Podczas logowania dodaję sesję np:

  1. $_SESSION['login'] = "ABCDEF";


Po poprawnym zalogowaniu przekierowuję na stronę start.php.
Mam na niej zaincludowany plik user.class.php

  1. class user {
  2.  
  3. public function isLogged () {
  4. if (empty($_SESSION['login'])) {
  5. return false;
  6. }
  7. }
  8. }


w pliku start.php na górze mam:

  1. <?php
  2. require 'include/config.php';
  3. require_once 'include/user.class.php';
  4. if (!user::isLogged()) {
  5. header("Location: index.php");
  6. }
  7.  
  8. ?>


i mimo że jest sesja to i tak przekierowuje mnie na index.php sad.gif
Czy ktoś jest w stanie mi pomóc ?

Go to the top of the page
+Quote Post
nospor
post 24.09.2018, 10:56:07
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




I oczywiscie to wszystko wina PDO mimo, ze w kodzie co tu pokazales ani razu nie pojawilo sie PDO...

przenosze na przedszkole, a ty przeczytaj znajdujacy sie tam przypiety temat "Jak poprawnie zadac pytanie"


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
diamondking
post 24.09.2018, 10:59:46
Post #3





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 7.02.2014

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


Nie twierdzę, że to PDO tylko wcześniej mi wszystko działało a teraz walczę z tym od kilku godzin, szukałem na google i niestety nie umiem sobie z tym poradzić.
Wydaje mi się, że po to powstało to forum by sobie pomagać a nie komuś ubliżać, przenoś temat gdzie uważasz za stosowne bo to Twoja rola jednak jak nie chcesz pomóc to powstrzymaj się od swoich komentarzy. Nie każdy jest mistrzem PHP - są osoby jak ja, które się uczą i liczą na wsparcie bardziej doświadczonych kolegów smile.gif
Go to the top of the page
+Quote Post
nospor
post 24.09.2018, 11:03:49
Post #4





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




1) Nikt ci tutaj nie ubliza
2) Przenioslem temat nie dlatego by ci ublizyc tylko dlatego ze jak sam napisales dopiero sie uczysz, malo co ogarniasz i dzial Przedszkole jest wlasnie dla takich osob
3) Wyraznie napisalem, bys zastosowal sie do przypetego tematu z tego dzialu. Jesli tego nie zrobisz temat zostanie zamkniety i to bedzie twoja wina a nie kolejna proba ublizania ci.

No i 4) Skoro czegos nie twierdzisz, to nie wspominaj o tym, bo wspominajac o tym, jednak sugerujesz ze to przez to cos. Rownie dobrze mogles napisac: dopoki nie padalo, to wszystko mi dzialalo....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 24.09.2018, 11:30:09
Post #5





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Na początek zacznij od tego że isLogged nie jest metodą statyczną a właśnie w ten sposób się do niej odnosisz.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 03:37