Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> forum phpBB3 Integracja rejestracji i logowania,
pablo_83
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

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


witam,
mam problem z stworzeniem uwierzytelniania użytkowników za pomocą tego samego loginu na stronie i na forum jednocześnie. Mianowicie chcę aby user, który loguje się na stronie był jednocześnie zalogowany na forum (problem popularny, jednak nie mogę znaleźć zadowalającego rozwiązania).

Rozwiązanie, które chciałem zastosować to:

- podczas rejestracji usera w portalu uzupełniam też tabelkę users w forum. Pierwszym problemem jaki napotkałem jest hasło, w phpbb3 do hashowania użyta jest funkcja phpbb_hash, której nie mogę w żaden sposób zastosować przez funkcję redirect(), powodującą błąd nadpisywania oryginalnej funkcji redirect() w moim frameworku (CodeIgniter). Jeśli ktoś ma pomysł jak to obejść czekam na propozycje.
Spróbowałem więc tworzyć usera z hasłem w zwykłej md5, i później samemu sprawdzać usera.
Tutaj problem jest taki że nie wiem jakiego rodzaju uwierzytelnianie jest zastosowane (w oparciu o jakie dane i w jaki sposób hashowane).
Przy normalnym logowaniu na forum są tworzone 3 ciastka
- phpbb3_ljnzq_u
- phpbb3_ljnzq_sid
- phpbb3_ljnzq_k

oraz tworzony jest wpis w tabeli sessions, nie wiem jakie dane są hashowane w kolumnie session_id nigdzie nie mogę tego znaleźć.
(nie mam bladego pojęcia po co ciastka są skoro po ich wykasowaniu nadal jestem zalogowany).


Z tego co wyczytałem to wystarczyć powinien poprawny wpis do tabelki sessions w forum (na podstawie tego jest sprawdzane zalogowanie), tylko cały czas nie wiem jakie dane są trzymane w postaci md5 w kolumnie session_id.

Ma ktoś wiedzę jak poprawnie wpisać te dane rejestracyjne do bazy (hasło) i później z nich utworzyć poprawną sesje dla forum. Proszę o pomoc.
Może ktoś się spotkał z tym problemem lub ma inne rozwiązanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tajgeer
post
Post #2





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


http://wiki.phpbb.com/Tutorial.Adding_pages

Może być przydatne.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.09.2025 - 08:36