File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 3636 *
3737 */
3838
39+ use OCP \EventDispatcher \IEventDispatcher ;
3940use OCP \ILogger ;
41+ use OCP \IUserManager ;
42+ use OCP \User \Events \UserLoggedInEvent ;
4043
4144/**
4245 * This class provides wrapper methods for user management. Multiple backends are
@@ -186,6 +189,15 @@ public static function loginWithApache(\OCP\Authentication\IApacheBackend $backe
186189 'isTokenLogin ' => false ,
187190 ]
188191 );
192+ /** @var IEventDispatcher $dispatcher */
193+ $ dispatcher = \OC ::$ server ->get (IEventDispatcher::class);
194+ $ dispatcher ->dispatchTyped (new UserLoggedInEvent (
195+ \OC ::$ server ->get (IUserManager::class)->get ($ uid ),
196+ $ uid ,
197+ '' ,
198+ false )
199+ );
200+
189201 //trigger creation of user home and /files folder
190202 \OC ::$ server ->getUserFolder ($ uid );
191203 }
You can’t perform that action at this time.
0 commit comments