The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
MediaWiki/vBulletin Single Sign-On Details »» | |||||||||||||||||||||||||
Overview:
This hack provides single sign-on capability for MediaWiki using your vBulletin users. You must ensure your cookie path in Admin CP is set to '/' for this to work. Also, I have not tested this if your wiki and your forums are on different subdomains - but as long as your have your cookie domain set properly it *should* work. This is not a user bridge - it is a complete single sign-on using your vBulletin user repository. The install process has been extremely simplified in version 2.x of this product. You only have to edit LocalSettings.php, import a product, and change a setting in your Admin Control Panel. It's been completely packaged as a vBulletin product - unlike the previous hacked up version, heh. I didn't originally plan to release this so I designed it so it worked - not so it could be redistributed. I searched high and low for a functional MediaWiki bridge - almost bought NuHIT's product, and then realized it had been abandoned for over a year. This hack no longer requires an edit to class_core.php. I'll do my best to support it, but I can make no promises. This thread is for discussion of this mod on vB 3.7.x. For vB 3.8.x, please use the MediaWiki/vBulletin Single Sign-On 3.8 thread Demo of plugin in action: MyMMOGames - Multiplayer Gaming and Media Community Also, if you use memcached - ensure you do not cache sessions. If you do, restart it at least once a week. If you don't, you'll end up with invalid session errors out of MediaWiki. Requirements: MediaWiki Version: 1.11.0-1.14.0 vBulletin Version: 3.6.9-3.8.2 Features: - Provides single sign on capability between vBulletin and Mediawiki. vBulletin user repository is used - Configurable sysop/bureaucrat groups - Configurable disallowed user groups - Configurable "Who's Online" display - Counts users viewing wiki in vBulletin's "Who's Online" Installation/Upgrade: Please read the included "readme.txt" file in the "docs (do not upload)" folder. Options: Admin Control Panel->vBulletin Options->MMOG Wiki Options Change Log: 1.0.0.0 - Sep 18, 2008 - Initial Release 1.0.3.0 - Sep 29, 2008 - Bugfix: Incorrect redirects for login/logout 2.0.0.0 - Sep 30, 2008 - Feature: Streamlined installation procedure - Feature: Wiki path set in ACP - Bugfix: Forum paths no longer hardcoded 2.1.0 - Oct 4, 2008 - Feature: ACP option to use MediaWiki Short URLs - Feature: ACP option to set sysop groups - Feature: ACP option to set bureaucrat groups - Feature: ACP option to disallow login to certain groups - Feature: ACP option to change WOL display text 2.2.0 - May 1, 2005 - Bugfix: Users are not logged out when logging out of the forum - Bugfix: No longer requires modification to class_core.php - Feature: Mediawiki 1.13.0+ supported (verified on 1.14.0 also) If you like it, please click "mark as installed" The more people that use this, the more time I will make to try and support/update it. Been pulling your hair out looking for this as long as I have? Nominate it for Mod of the Month =] AuthPlugin was inspired by and modified from this existing MediaWiki Extension: http://www.mediawiki.org/wiki/Extension:QISSingleSignOn Show Your Support
|
Comments |
#172
|
||||
|
||||
I did a quick reboot of the server. It's still going slow though, wasn't like that the other day. Ah I bet it was after updating Apache... ugh! Cheers for the ups on that btw. xD
Anyway at least you know now that it's possible on 3.8 RC1 and 1.13.2. |
#173
|
|||
|
|||
Quote:
But I do want to mention Logging in through WIki works fine for me and logs me into vBulletin & Wiki. Only the logout fails on the Wiki side, I stay logged into Wiki but do logout of vBulletin. This is the case logging out on either side. |
#174
|
||||
|
||||
I tested the login on the Wiki side too and it worked fine also. And yes, I have the same problem signing out, however when it takes you back to the Wiki, logout again and it'll work.
Oh and don't mess around with the Wiki anymore. |
#175
|
|||
|
|||
@TomasDR Thanks for the info, have not seen your PM since it's only blinking a little big on the upper right
@Varsh: Wiki-Login now works. What have you changed? (I'm quite sure I tested it correct... perhaps it was a problem with these 80s-Site-loads ) What could be the Problem on my www.SinnImLeben.net/wiki ? There I cannot login through Wiki, but I've found no missconfiguration... Where should I have a deeper look? Bruno |
#176
|
||||
|
||||
I haven't changed anything, you're most likely right in thinking that it was because my site was running slowly at the time. At least now it loads in about 1-3s. Told you I was with a fast host.
|
#177
|
|||
|
|||
I tried to log-out of my site & that worked but I can't log-out of wiki. I keep going to the wiki page & trying to log-out there too & it still won't let me...it redirects me back to the forum. I logged in on someone else's account & when I tried to visit the wiki it still shows me logged in versus the someone else.
http://www.dawnswebdesigns.com/forum/index.php http://dawnswebdesigns.com/wiki/index.php/Main_Page Thanks for any help |
#178
|
|||
|
|||
Just wanted to drop a line here and say with Mediawiki 1.13.2 and VB3.7.4 making this change gets me rolling along just swimmingly
//$wgHooks['AutoAuthenticate'][] = 'vBSSOAutoAuth'; $wgHooks['UserLoadFromSession'][] = 'vBSSOAutoAuth'; logout from vb doesn't propigate but at the moment I dont see that being and issue and given how great the developer is working on this I am sure there will be a fix coming soon. Thanks for the work that's gone into this baby. |
#179
|
|||
|
|||
Logout from Wiki
You need to add manually a link to the wiki-logout, since the hack currently reroutes to vBulletin-logout: Look at Varsh's Wiki (Top right) or mine (Logout through Sidebar). english 1: .../login.php?do=logout english 2: .../Special:UserLogout german: .../index.php?title=Spezial:Abmelden If these links do not work on your wiki, you can find the correct Link by temporarly disable the Hack (// require_once( "$IP/includes/AuthPlugin_vBSSO.php" ); ) and perhaps reset the original /wiki/includes/Userlogin.php Bruno |
#180
|
|||
|
|||
Quote:
|
#181
|
||||
|
||||
There are barely any edits at all, just look at my previous post:
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|