Esempio n. 1
0
 function onAuthSessionRefresh(Am_Event_AuthSessionRefresh $event)
 {
     $afterLoginEvent = new Am_Event_AuthAfterLogin($event->getUser());
     $this->onAuthAfterLogin($afterLoginEvent);
 }
Esempio n. 2
0
 public function onAuthSessionRefresh(Am_Event_AuthSessionRefresh $event)
 {
     $this->saveLinksToSession($event->getUser());
 }
Esempio n. 3
0
 protected function loadUser()
 {
     $var = $this->getSessionVar();
     $id = $var[$this->idField];
     if ($id < 0) {
         throw new Am_Exception_InternalError("Empty id");
     }
     $user = $this->getDi()->userTable->load($id, false);
     if ($user && $user->data()->get(User::NEED_SESSION_REFRESH)) {
         $user->data()->set(User::NEED_SESSION_REFRESH, false)->update();
         $event = new Am_Event_AuthSessionRefresh($user);
         $event->run();
     }
     return $user;
 }
Esempio n. 4
0
 public function onAuthSessionRefresh(Am_Event_AuthSessionRefresh $event)
 {
     $this->needRefresh($event->getUser());
 }