Hoi, Ik heb een phpbb 3.0.8 forum gemaakt en had een vraag daarover. Ik heb een site met leden http://www.planetejay.net/ die worden opgeslagen in een database. Is het mogelijk om de gebruikers die registreren op die site automatisch een account te geven op het forum? Dus eigenlijk registreert de gebruiker zich op de site en krijgt automatisch toegang met dat account op het forum is dat mogelijk (het koppelen van leden van mainsite naar forum)?
Hoop dat jullie kunnen helpen!
Alvast bedankt!
Registratie via mainsite
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

Re: Registratie via mainsite
Nee, dat is niet zomaar mogelijk. PhpBB gebruikt een complex systeem om alle permissies e.d. goed te zetten. Dat zal dan óók in jouw database geregeld moeten worden, en bij iedere aanpassing of toevoeging zal dat dus in jouw database moeten gebeuren in plaats van die van phpBB zelf. Dat is vragen om problemen, plus een heleboel werk om het in de eerste plaats al voor elkaar te krijgen. Lijkt me niet echt handig. Grofweg zijn er 2 handige opties:
Het enige nadeel van deze optie is dat je de eventuele gebruikers die al aanwezig zijn op je site, geïmporteerd moeten worden in phpBB. Maar dan ben je vervolgens dus ook echt klaar.
- Laat automatisch een gebruiker voor phpBB genereren als men registreert op je site. Ofwel: 2 losstaande systemen, maar de gebruiker hoeft zich maar 1x te registreren.
- Gebruik het systeem van phpBB op je eigen site. Dat is vrij eenvoudig te doen, het enige wat je moet toevoegen aan je PHP pagina's is dit:
Code: Selecteer alles
// Koppelen met phpBB define('IN_PHPBB', true); $phpbb_root_path = './'; // Het pad naar je phpBB root. $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); // Sessie management en permissies $user->session_begin(); $auth->acl($user->data);
Het enige nadeel van deze optie is dat je de eventuele gebruikers die al aanwezig zijn op je site, geïmporteerd moeten worden in phpBB. Maar dan ben je vervolgens dus ook echt klaar.