]> source.dussan.org Git - nextcloud-server.git/commitdiff
add preRememberedLogin hook and document this and postRememberedLogin in class descri...
authorArthur Schiwon <blizzz@owncloud.com>
Mon, 26 May 2014 11:53:26 +0000 (13:53 +0200)
committerArthur Schiwon <blizzz@owncloud.com>
Mon, 26 May 2014 11:53:26 +0000 (13:53 +0200)
lib/private/user/session.php

index 91e203f044ac4f6fe8207e3bb2cea30d084e51e0..5f0dee607ae43dcd0c11898db7010cc081c006fa 100644 (file)
@@ -22,7 +22,9 @@ use OC\Hooks\Emitter;
  * - preCreateUser(string $uid, string $password)
  * - postCreateUser(\OC\User\User $user)
  * - preLogin(string $user, string $password)
- * - postLogin(\OC\User\User $user)
+ * - postLogin(\OC\User\User $user, string $password)
+ * - preRememberedLogin(string $uid)
+ * - postRememberedLogin(\OC\User\User $user)
  * - logout()
  *
  * @package OC\User
@@ -178,6 +180,7 @@ class Session implements Emitter, \OCP\IUserSession {
         * @return bool
         */
        public function loginWithCookie($uid, $currentToken) {
+               $this->manager->emit('\OC\User', 'preRememberedLogin', array($uid));
                $user = $this->manager->get($uid);
                if(is_null($user)) {
                        // user does not exist