Inloggen pagina's buiten phpbb

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Laroscout
Berichten: 1
Lid geworden op: 09 sep 2004, 11:16
Locatie: Eindhoven

Inloggen pagina's buiten phpbb

Bericht door Laroscout » 09 sep 2004, 11:23

Hallo,

Ik ben op zoek naar een script dat je in andere html of php pagina's kan plaatsen en dat de inloggegevens van phpbb gebruikt om die pagina te kunnen openen.

Voorbeeld:
Ik heb een ledenlijst als html op mijn site staan maar wil alleen dat leden die kunnen bekijken. Als ze al ingelogt op het forum zijn zien ze hem gelijk anders controleerd hij of ze bij de juiste groep horen en kunnen ze inloggen met hun eigen gegevens.

Bij de eerste versies was er zo'n script, nu voor de nieuwe versie kan ik het niet zo snel meer vinden, wie weet er iets?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 09 sep 2004, 19:53

Dergelijke vragen zijn al zéér vaak gesteld hier, doe er in het vervolg je voordeel mee a.u.b.

Zoals ik het in al die topics verkondig: begin met het omzetten van de bewuste pagina's naar phpBB pagina's, met de Blank Page Template. Maak daarna gebruik van de $userdata['session_logged_in'] variabele om de sessie te controleren, en draai eventueel een extra query om groepsrechten te checken.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 09 sep 2004, 20:33

maar 1 vraag is nog onbeantwoord gebleefen

jij zei

"begin met het omzetten van de bewuste pagina's naar phpBB pagina's"

maar als je dat nou niet wil
want ik ken iemand die ook een inlog "ding" wou maar niet zijn site naar phpbb wil over zetten

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 09 sep 2004, 23:26

Een inlog box voor het forum kan zoieso altijd, ook op html pagina's, maar dan komt de bezoeker na het verzenden wel uit op het forum zelf. Als je de bezoeker op die pagina zelf wilt houden is er geen andere optie als integreren.

Overigens, integreren betekent zeker niet dat je de phpBB layout moet overnemen, hier gaat het alleen om de achterliggende PHP functies. Of je de header, de footer en het template systeem gebruikt kan je helemaal zelf beslissen.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 10 sep 2004, 21:11

maar zo ver ben ik niet mer php,als je me alsjeblieft een beetje op weg wilt helpen :oops:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 11 sep 2004, 01:08

Wat wil je weten? Ik heb bijna alles al eens uitvoerig besproken hier, aangezien deze vraag zo ontzettend vaak gesteld werd de laatste tijd.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 11 sep 2004, 08:35

nou ik ben bezig geweest maar krijg heel veel erros

1 daar van is dat hij $tempalte als een non opject ziet
dat los ik op als ik een bestant includet maar dan werkt een ander script niet meer

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 11 sep 2004, 15:40

desert spider schreef:nou ik ben bezig geweest maar krijg heel veel erros

1 daar van is dat hij $tempalte als een non opject ziet
Wat is/was je script?

desert spider schreef:dat los ik op als ik een bestant includet maar dan werkt een ander script niet meer
Beetje vaag, ik moet zien wat je precies hebt gedaan.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 11 sep 2004, 16:17

Code: Selecteer alles

$userdata = session_pagestart; 
init_userprefs($userdata);



$template->set_filenames(array( 
        'body' => 'moppen.tpl') 
); 

$template->pparse('body'); 
even snel gemaakt omdat wat er op leek verwijdert heb

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 11 sep 2004, 16:59

Denk nu eens na; natuurlijk werkt dat niet. Je gebruikt niets van phpBB's technieken en het template object bestaat daarom dus ook niet. Kijk eens naar de Blank Page Template en je ziet dat je pagina's als common.php moet includen.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 11 sep 2004, 20:50

dat begreep ik ook nog wel

maar nu komt het probleem

wat moet ik er bij zetten(script) dat hij het wel doet.

want zo ver ben ik ook al weer niet

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 12 sep 2004, 00:36

mosymuis schreef:Kijk eens naar de Blank Page Template

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 12 sep 2004, 10:00

maar dat is een deel van de blank page tempalte

alleen heb ik die includes weg gehaalt

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 12 sep 2004, 12:08

als je die includes weghaalt heb je niks meer met het phpbb te maken en kan je dus niet inloggen via phpbb :roll:
Afbeelding

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 12 sep 2004, 13:25

dat begrijp ik

maar er moet toch een mogelijkheid zijn zonder dat je includet toch dat hij het doet


want wat je includet is toch ook een script

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 13 sep 2004, 13:28

desert spider schreef:maar er moet toch een mogelijkheid zijn zonder dat je includet toch dat hij het doet
Eh, NEE? Natuurlijk heeft hij die includes nodig, zonder dat worden de sessie, database en temlpate systemen niet geladen. Waarom zou je ze uberhaupt willen weglaten? Als je phpBB's layout niet wilt include jd ede header en footer gewoon niet; simpel. Dan haal je dus niet meteen alles weg. :roll:

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 13 sep 2004, 14:14

wat ik al heb vertelt een andere mod doet het niet als ik de includet weg haal

maar een vriend van mijn heeft al een script gemaakt

dat script mag ik van hem niet vrijgeefen

Gesloten