Skip to content

Commit 561397c

Browse files
authored
Merge pull request #51310 from nextcloud/fix/encryption-events
fix(encryption): Listen for user login and logout to set encryption key
2 parents b44f156 + 313d221 commit 561397c

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

apps/encryption/lib/AppInfo/Application.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
use OCP\User\Events\PasswordUpdatedEvent;
3232
use OCP\User\Events\UserCreatedEvent;
3333
use OCP\User\Events\UserDeletedEvent;
34+
use OCP\User\Events\UserLoggedInEvent;
35+
use OCP\User\Events\UserLoggedOutEvent;
3436
use Psr\Log\LoggerInterface;
3537

3638
class Application extends App implements IBootstrap {
@@ -87,6 +89,8 @@ public function registerEventListeners(IConfig $config, IEventDispatcher $eventD
8789
$eventDispatcher->addServiceListener(PasswordUpdatedEvent::class, UserEventsListener::class);
8890
$eventDispatcher->addServiceListener(BeforePasswordResetEvent::class, UserEventsListener::class);
8991
$eventDispatcher->addServiceListener(PasswordResetEvent::class, UserEventsListener::class);
92+
$eventDispatcher->addServiceListener(UserLoggedInEvent::class, UserEventsListener::class);
93+
$eventDispatcher->addServiceListener(UserLoggedOutEvent::class, UserEventsListener::class);
9094
}
9195

9296
public function registerEncryptionModule(IManager $encryptionManager) {

0 commit comments

Comments
 (0)