public function updateSessionId(User $user, $oldUserId)
 {
     SessionDAO::create()->dropByUserId($oldUserId);
     $session = SessionDAO::create()->getByUserId($user->getId());
     $session->setSessionId($user->getWSRequest()->getCookie('token'))->setAccessTime(date(self::TIMESTAMP))->setUserId($user->getId());
     $session->save();
     PropertiesDAO::create()->dropByUserId($oldUserId);
     UserBlacklistDAO::create()->dropByUserId($oldUserId);
     NameChangeDAO::create()->dropByUserId($oldUserId);
     UserDAO::create()->dropById($oldUserId);
 }
Example #2
0
 /**
  * @return UserBlacklistDAO|null
  */
 public function getBlacklist()
 {
     if (!$this[self::BLACKLIST] && $this->getId()) {
         $this[self::BLACKLIST] = UserBlacklistDAO::create()->getByUserId($this->getId());
     }
     return $this[self::BLACKLIST];
 }