Register `UserLoginCancelLostPasswordListener` in the bootstrap script
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / lib / bootstrap / com.woltlab.wcf.php
1 <?php
2
3 use wcf\system\cronjob\CronjobScheduler;
4 use wcf\system\event\EventHandler;
5 use wcf\system\event\listener\UserLoginCancelLostPasswordListener;
6 use wcf\system\user\authentication\event\UserLoggedIn;
7 use wcf\system\WCF;
8
9 return static function () {
10 WCF::getTPL()->assign(
11 'executeCronjobs',
12 CronjobScheduler::getInstance()->getNextExec() < TIME_NOW && \defined('OFFLINE') && !OFFLINE
13 );
14
15 EventHandler::getInstance()->register(UserLoggedIn::class, UserLoginCancelLostPasswordListener::class);
16 };