dat is niet helemaal wat ik zoek de twee forums gaan over roda en fortuna dus dat lijkt me niet erg goed
ik dacht aan dit[syntax="php"]Zo, you'd zoals uw forums om het gebruikersgegevensbestand te delen.
Er zijn voordien heel wat posten over dit onderwerp geweest, maar ik denk (oordelend van de hoeveelheid vragen die wij nog zijn geworden) een leerprogramma is een goed idee.
Hier gaat het. Het proces is vrij gemakkelijk.
1) U zult alle raad in seperatefolders en preferrably in het zelfde gegevensbestand moeten installeren, gebruikend verschillende lijstprefixen (ik zal meester, slave1, slave2..., slaveN gebruiken).
2) Wijs �©�©n raad aan aangezien de MEESTER installeert, dit zal men als gebruiker-gegevensbestand voor alle andere forums dienst doen. De rest zal nu SLAVEN van worden genoemd.
3) Voor consistentie, noem de MEESTERS anders deelde lijsten om niet de prefix die (een hulpmiddel zoals phpMyAdmin f.i met behulp van.) te gebruiken:
Code:
VERANDER master_users van de LIJST ANDERS NOEMEN gebruikers;
VERANDER LIJST master_user_group ANDERS NOEMEN user_group;
VERANDER LIJST master_groups ANDERS NOEMEN groepen;
VERANDER master_sessions van de LIJST ANDERS NOEMEN zittingen;
4) Schrap naar keuze de ongebruikte lijsten van de SLAAF installeert (voor elke slaaf herhaal deze stap, opmerken dat de toekomstige verbeteringsmanuscripten over ontbrekende lijsten) zouden kunnen klagen:
Code:
DE LIJST SLAVE1_USERS VAN DE DALING;
DE LIJST SLAVE1_USER_GROUP VAN DE DALING;
DE LIJST SLAVE1_GROUPS VAN DE DALING;
DE LIJST SLAVE1_SESSIONS VAN DE DALING;
5) De verandering voor allen installeert (MEESTER en SLAVEN) de ingangen binnen omvat/constants.php (verwijder #):
Code:
define('GROUPS_TABLE ', ' groepen ');
define('USER_GROUP_TABLE ', ' user_group ');
define('USERS_TABLE ', ' gebruikers ');
define('SESSIONS_TABLE ', ' zittingen ');
6) U wordt gedaan. Al uw forums nu gebruiken het zelfde gebruikersgegevensbestand. Het verbieden en configuratie de opties kunnen voor elk forum seperately worden geplaatst. Omdat de zittingenlijst ook wordt gedeeld, logden de mensen binnen �©�©n forum in ook worden ingelogd op een ander forum. U zult moeten ervoor zorgen de koekjesmontages in het adminpaneel voor alle forums verenigbaar zijn. Alle forums moeten het zelfde domein gebruiken, maar zij kunnen in subdomains (f.i. forum1.mydomain.com zal ' mydomain.com ' als domein voor koekjes hebben) verschillen. Ook, moet de koekjesweg niet worden beperkt, maar in plaats daarvan in het gedeelde deel van het (f.i.
http://web.archive.org/web/200410210908 ... 2fmasteren http://web.archive.org/web/200410210908 ... '/forums/' of '/' als koekjesweg hebben) worden veranderd.
[/syntax]
en het officeel bericht[syntax="php"]So, you'd like your forums to share the user database.
There have been a lot of posts about this topic before, but I think (judging from the amount of questions we still get) a tutorial is a good idea.
Here it goes. The process is pretty easy.
1) You'll have to install all boards into seperate directories and preferrably in the same database, using different table prefixes (I will use master, slave1, slave2, ..., slaveN).
2) Designate one board as the MASTER install, this one will act as the user-database for all other forums. The rest will be called SLAVES from now.
3) For consistency, rename the MASTERS shared tables to not use the prefix (using a tool like phpMyAdmin f.i.):
Code:
ALTER TABLE master_users RENAME users;
ALTER TABLE master_user_group RENAME user_group;
ALTER TABLE master_groups RENAME groups;
ALTER TABLE master_sessions RENAME sessions;
4) Optionally delete the unused tables of the SLAVE installs (for each slave repeat this step, note that future upgrade scripts might complain about missing tables):
Code:
DROP TABLE slave1_users;
DROP TABLE slave1_user_group;
DROP TABLE slave1_groups;
DROP TABLE slave1_sessions;
5) Change for all installs (MASTER and SLAVES) the entries in includes/constants.php to (remove the $table_prefix):
Code:
define('GROUPS_TABLE', 'groups');
define('USER_GROUP_TABLE', 'user_group');
define('USERS_TABLE', 'users');
define('SESSIONS_TABLE', 'sessions');
6) You're done. All your forums are now using the same user database. Banning and configuration options can be set for each forum seperately. Because the sessions table is shared too, people logged in on one forum are also logged in on another forum. You'll need to make sure the cookie settings in the admin panel are consistent for all forums. All forums have to use the same domain, but they can differ in subdomains (f.i. forum1.mydomain.com will have 'mydomain.com' as the domain for cookies). Also, the cookie path must not be restricted, but instead changed to the shared part of it (f.i.
http://web.archive.org/web/200410210908 ... ums/master and
http://web.archive.org/web/200410210908 ... ums/slave1 will have '/forums/' or '/' as the cookie path).
[/syntax]maar kan iemand me dit uitlegge