Indloggede i phpBB forum også logget på min side?

Tags:    php

Hejsa

Jeg har et spørgsmål ang. overførsel (?) af information af login.

Jeg vil have et phpBB forum, men vil også udelukke adgang til en bestemt del af min hjemmeside for dem der ikke er logget ind. Derfor tror jeg at det er nemmest at "overføre" informationerne om indlogning. -Men som i nok kan høre er jeg noob til php! :lol:



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
PhPBB2 har en del integrerings muligheder. For at flytte login fra phpBB2's side, skal du bare skrive dette:

Fold kodeboks ind/udKode 

Husk på, at for dine sider registreres som en del af phpBB2 forummet skal du altid bruge:
$userdata['session_logged_in']

Denne tjekker om man er logget ind i phpBB2's system, du kan jo så bruge funktionen som du lyster, ex:
Fold kodeboks ind/udKode 


Samtidig skal du også huske og definere dine sider som en del af phpBB2, hvis du ikke gør det, betragter phpBB2 det som et hacking attempt. For at inkludere din side som en del af dit fora, skal du bare sætte følgende ind i toppen af dit dokument

Fold kodeboks ind/udKode 


En god ting når du prøvet og sætte din side sammen med phpBB2 er også at huske og bruge append_sid() til alle dine links (godt nok kun til dem der linker til dit fora, men det er godt og være sikker når du ikke har helt styr på php).

Du kan læse meget mere i phpBB2's knowledge base.

Regards



Indlæg senest redigeret d. 02.02.2007 21:03 af Bruger #9485
Når jeg skal lave et link, hvordan skal jeg så skrive det?
Fold kodeboks ind/udKode 

Sådan?
Har søgt lidt, og er kommet frem til dette, men vil lige være helt sikker :)

Fold kodeboks ind/udKode 

Skal dette være i head?

Takker fordi du vil hjælpe :)



Indlæg senest redigeret d. 03.02.2007 10:53 af Bruger #11291
Dit append_sid(); skal skrives som du gør, husk du behøves kun og gøre det til side som linker tilbage til forummet.

define('IN_PHPBB', true);
$phpbb_root_path = '../phppath/phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

Dette skal være aller øverst i dit dokument, altså:

Fold kodeboks ind/udKode 


Sådan kan det se ud.

Håber det hjalp :)



Merci Monsieur!

Jeg vil prøve det!

Giver dig points når jeg har testet det!



Indlæg senest redigeret d. 05.02.2007 13:44 af Bruger #11291
Hvordan skal jeg placere dette?
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 06.02.2007 17:30 af Bruger #11291
Hvordan skal jeg placere dette i min fil:
Fold kodeboks ind/udKode 




t