Download the PHP package telixj/phpbb-bundle without Composer
On this page you can find all versions of the php package telixj/phpbb-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download telixj/phpbb-bundle
More information about telixj/phpbb-bundle
Files in telixj/phpbb-bundle
Package phpbb-bundle
Short Description Symfony integration with phpBB
License GPL-3.0-or-later
Informations about the package phpbb-bundle
phpBB Bundle
Symfony integration with phpBB. Use phpBB as a authentication provider and share its sessions.
Configuration
First of all, make sure in your application to ignore the phpBB tables, by using (This is needed for each entity manager):
where phpbb_ is your table prefix for tables generated by phpBB. Not making this configuration change can cause your forum tables to be deleted!
Then, if you have your forum in other database, add a custom entity_manager and dbal to your doctrine connections:
Then add the bundle configuration to config/packages/phpbb.yaml
Update your config/packages/security.yaml
to match this:
And to use remember me function you must edit the ucp.php
in your forum to enable the redirection after detect a correct session key.
Change the line redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
to redirect($request->variable('redirect', append_sid("{$phpbb_root_path}index.$phpEx")));
Missing functionality
There are some few edge functionality missing:
Session IP validation
is considered as "A.B.C", no matter what you specified in your Admin Control Panel configuration
All versions of phpbb-bundle with dependencies
symfony/security-bundle Version ^5.4|^6.0|^7.0
doctrine/orm Version ^2.5|^3.0