]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add password to pre_login
authorLukas Reschke <lukas@statuscode.ch>
Sun, 19 May 2013 11:33:33 +0000 (13:33 +0200)
committerLukas Reschke <lukas@statuscode.ch>
Sun, 19 May 2013 11:33:33 +0000 (13:33 +0200)
I need this to intercept passwords for my WIP multi-factor
authentication app.

lib/user.php

index 226b716188d3c71cfbc8b2bdd28198df164e9347..b607874afafc2b699effc31d545fca28a2822f98 100644 (file)
@@ -32,7 +32,7 @@
  *   post_deleteUser(uid)
  *   pre_setPassword(&run, uid, password)
  *   post_setPassword(uid, password)
- *   pre_login(&run, uid)
+ *   pre_login(&run, uid, password)
  *   post_login(uid)
  *   logout()
  */
@@ -244,7 +244,7 @@ class OC_User {
         */
        public static function login( $uid, $password ) {
                $run = true;
-               OC_Hook::emit( "OC_User", "pre_login", array( "run" => &$run, "uid" => $uid ));
+               OC_Hook::emit( "OC_User", "pre_login", array( "run" => &$run, "uid" => $uid, "password" => $password));
 
                if( $run ) {
                        $uid = self::checkPassword( $uid, $password );