Run UserLoginComplete hook from API
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Thu, 29 May 2008 19:23:37 +0000 (19:23 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Thu, 29 May 2008 19:23:37 +0000 (19:23 +0000)
includes/api/ApiLogin.php

index 525ec2d..4d54ee7 100644 (file)
@@ -104,6 +104,11 @@ class ApiLogin extends ApiBase {
                                $wgUser->setOption('rememberpassword', 1);
                                $wgUser->setCookies();
 
+                               // Run hooks. FIXME: split back and frontend from this hook.
+                               // FIXME: This hook should be placed in the backend
+                               $injected_html = '';
+                               wfRunHooks('UserLoginComplete', array(&$wgUser, &$injected_html));
+
                                $result['result'] = 'Success';
                                $result['lguserid'] = $wgUser->getId();
                                $result['lgusername'] = $wgUser->getName();