xgoneon
22.06.2016, 18:15:35
Witam.
Mam problem ze sprawdzaniem czy gracz jest zalogowany na forum z zewnętrznej strony tzn. forum jest w folderze forum/, a strona w katalogu ./
Próbowałem sprawdzać użytkownika w taki sposób:
include("./global.php");
Lecz ładuje mi całe forum na stronę główną.
Czy jest jakiś sposób na sprawdzenie czy jest użytkownik zalogowany na forum z zewnętrznej strony ?
Dodam że przeszukałem całe google.
kpt_lucek
22.06.2016, 18:23:28
Jest.
A tak poważnie, to masz przynajmniej kilka opcji, w zależności od tego co potrzebujesz i do czego tego potrzebujesz.
Jedno z podejść rozbija się o cookie's, session_id, ale jak wspomniałem, tego jest trochę.
xgoneon
22.06.2016, 18:41:14
Potrzebne mi jest, aby zrobić czat na stronie głównej czyli muszę sprawdzić czy gracz jest zalogowany na forum i potem pobrać nick tego gracza, ew. jego grupe.
viking
22.06.2016, 19:24:58
Musisz sobie wyciągnąć z bd forum aktywne sesje i zobaczyć którzy użytkownicy są oznaczeni jako zalogowani.
xgoneon
22.06.2016, 19:52:26
Tyle że ja chce sprawdzić tego użytkonika który jest na stronie głównej.
Nie chcę listy aktywnych użytkowników bo mi to do niczego nie potrzebnee.
kpt_lucek
22.06.2016, 20:38:54
To zrób sobie serwer socketowy, ewentualnie longpull
no to dopisz sobie na forum, żeby tworzyło Ci przykładowo ciacho z jego id, albo pusha do bazy, jakkolwiek opcji jest masa
LowiczakPL
22.06.2016, 21:12:23
Cytat(xgoneon @ 22.06.2016, 20:52:26 )

Tyle że ja chce sprawdzić tego użytkonika który jest na stronie głównej.
Nie chcę listy aktywnych użytkowników bo mi to do niczego nie potrzebnee.
To czy jest na stronie głównej czy na forum nie ma znaczenia, przecież forum sprawdza czy user jest zalogowany więc musisz wziąć funkcję z forum i zaimplementowac ja do chatu, przynajmniej ja tak robiłem jak integrowałem fora z zewnętrznymi stronami.
xgoneon
25.06.2016, 15:16:47
Rozchodziło mi się o:
Użytkownik wchodzi na stronę -> wybiera forum -> loguje się/rejestruje -> gdy ponownie wejdzie na stronę główną sprawdzam jego userid i nick ew. grupe.
Znalazłem na google, aby pobrać dane użytkownika trzeba użyć require '/path/to/forum/global.php', ale po dołączeniu zamiast strony głównej ładuje mi stronę forum...
Na zasadzie bazy danych odpada, bo jak użytkownikowi wygaśnie sesja to dalej będzie "zalogowany", może ciasteczka, ale nwm czy ejst to bezpieczne...
LowiczakPL
25.06.2016, 20:48:58
Masz tak pewno auto start forum, więc musisz napisać kopię tego global bez funkcji do autouruchomienia forum.
Co to za Forum?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.