diff --git a/lib/base.php b/lib/base.php
index 520be11bc527aa32aa873346a2a5aaa22e678a0e..ce307b2bdd2a087725a37980a7bb77eeb0a9e6bf 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -568,7 +568,9 @@ class OC {
 			} catch (Exception $e) {
 
 			}
-			OC_Hook::connect('OC_User', 'post_login', 'OC\Cache\File', 'loginListener');
+			// NOTE: This will be replaced to use OCP
+			$userSession = \OC_User::getUserSession();
+			$userSession->listen('postLogin', array('OC\Cache\File', 'loginListener'))
 		}
 	}