Loading module/Oscar/Module.php +19 −7 Original line number Diff line number Diff line Loading @@ -13,14 +13,13 @@ use Oscar\Auth\UserAuthenticatedEventListener; use Oscar\Entity\Authentification; use UnicaenAuth\Event\UserAuthenticatedEvent; use Zend\Authentication\Result as AuthenticationResult; use Zend\EventManager\Event; use Zend\ModuleManager\ModuleManager; use Zend\Mvc\MvcEvent; use ZfcUser\Authentication\Adapter\AdapterChainEvent; class Module { public function onBootstrap(MvcEvent $e) { // FIX : Login Loading @@ -36,7 +35,8 @@ class Module * Lors de la connexion, on enregistre la Datetime de login * @param $e UserAuthenticatedEvent */ public function onUserLogin( $e ) { public function onUserLogin($e) { if (get_class($e) == UserAuthenticatedEvent::class) { /** @var Authentification $user */ $user = $e->getDbUser(); Loading @@ -47,9 +47,21 @@ class Module // FIX : ZendFramework 3 public function init(ModuleManager $manager) { $sharedEventManager = $manager->getEventManager()->getSharedManager(); $sharedEventManager->attach('*', 'authentification.ldap.fail', [$this, 'onLdapError'], 100); } public function onLdapError(Event $event) { if ($event->getName() == 'authentification.ldap.fail') { $messages = ""; foreach ($event->getParams() as $k => $m) { $messages .= strval($m) . "\n"; } $error = "[OSCAR] LDAP authentification FAIL " . $messages; error_log($error); } } public function getConfig() { Loading Loading
module/Oscar/Module.php +19 −7 Original line number Diff line number Diff line Loading @@ -13,14 +13,13 @@ use Oscar\Auth\UserAuthenticatedEventListener; use Oscar\Entity\Authentification; use UnicaenAuth\Event\UserAuthenticatedEvent; use Zend\Authentication\Result as AuthenticationResult; use Zend\EventManager\Event; use Zend\ModuleManager\ModuleManager; use Zend\Mvc\MvcEvent; use ZfcUser\Authentication\Adapter\AdapterChainEvent; class Module { public function onBootstrap(MvcEvent $e) { // FIX : Login Loading @@ -36,7 +35,8 @@ class Module * Lors de la connexion, on enregistre la Datetime de login * @param $e UserAuthenticatedEvent */ public function onUserLogin( $e ) { public function onUserLogin($e) { if (get_class($e) == UserAuthenticatedEvent::class) { /** @var Authentification $user */ $user = $e->getDbUser(); Loading @@ -47,9 +47,21 @@ class Module // FIX : ZendFramework 3 public function init(ModuleManager $manager) { $sharedEventManager = $manager->getEventManager()->getSharedManager(); $sharedEventManager->attach('*', 'authentification.ldap.fail', [$this, 'onLdapError'], 100); } public function onLdapError(Event $event) { if ($event->getName() == 'authentification.ldap.fail') { $messages = ""; foreach ($event->getParams() as $k => $m) { $messages .= strval($m) . "\n"; } $error = "[OSCAR] LDAP authentification FAIL " . $messages; error_log($error); } } public function getConfig() { Loading