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); }
/** * @return UserBlacklistDAO|null */ public function getBlacklist() { if (!$this[self::BLACKLIST] && $this->getId()) { $this[self::BLACKLIST] = UserBlacklistDAO::create()->getByUserId($this->getId()); } return $this[self::BLACKLIST]; }