AuthMoodle: Difference between revisions
From MoodleDocs
Line 5: | Line 5: | ||
* download from http://moodle.org/file.php/5/moddata/forum/366/196104/AuthMoodle.php | * download from http://moodle.org/file.php/5/moddata/forum/366/196104/AuthMoodle.php | ||
* first posted by Martin Dougiamas in april 2006 in http://moodle.org/mod/forum/post.php?reply=196104 as an attachment | * first posted by Martin Dougiamas in april 2006 in http://moodle.org/mod/forum/post.php?reply=196104 as an attachment | ||
* for mediawiki 1.7, I had to change line 33 to '''includes/'''AuthPlugin.php | * for mediawiki 1.7, I had to change line 33 to '''includes/'''AuthPlugin.php and comment out line 223-226 (refers to a non-existent function) | ||
quoting Martin's instructions based on the root folder of the wikimedia installation: | quoting Martin's instructions based on the root folder of the wikimedia installation: |
Revision as of 04:48, 9 August 2006
AuthMoodle.php
- an extension of mediawiki's AuthPlugin class so that moodle users can sign in to a mediawiki with the same login/pw
- used in this https://docs.moodle.org mediawiki production site
- download from http://moodle.org/file.php/5/moddata/forum/366/196104/AuthMoodle.php
- first posted by Martin Dougiamas in april 2006 in http://moodle.org/mod/forum/post.php?reply=196104 as an attachment
- for mediawiki 1.7, I had to change line 33 to includes/AuthPlugin.php and comment out line 223-226 (refers to a non-existent function)
quoting Martin's instructions based on the root folder of the wikimedia installation:
Save it in extensions/AuthMoodle.php. Then you just put this in LocalSettings.php:
require_once( 'extensions/AuthMoodle.php' ); $wgAuth = new AuthMoodle(); $wgAuth->setAuthMoodleTablePrefix(); $wgAuth->setAuthMoodleDBServer('yoursite.org'); $wgAuth->setAuthMoodleDBName('yourdb'); $wgAuth->setAuthMoodleUser('yourdbuser'); $wgAuth->setAuthMoodlePassword('yourdbpass');