Note: You are currently viewing documentation for Moodle 3.11. Up-to-date documentation for the latest stable version of Moodle may be available here: AuthMoodle.

AuthMoodle: Difference between revisions

From MoodleDocs
No edit summary
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 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:
Line 24: Line 22:
* preferences are no longer sticky (they pretend to save but don't really save)
* preferences are no longer sticky (they pretend to save but don't really save)
* the moodle database prefix is different from the mediawiki database prefix must match (or be blank)
* the moodle database prefix is different from the mediawiki database prefix must match (or be blank)
* patches noted above
* 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)

Revision as of 18:10, 10 August 2006

AuthMoodle.php

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');

Bugs with AuthMoodle in mediawiki 1.7

  • preferences are no longer sticky (they pretend to save but don't really save)
  • the moodle database prefix is different from the mediawiki database prefix must match (or be blank)
  • 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)