public function saveDefaultUserName($varValue, DataContainer $dc) { $member = \MemberModel::findById($dc->id); $member->username = $varValue; $member->save(); return $varValue; }
protected function compile() { if ($this->check_news && FE_USER_LOGGED_IN) { $this->Import('FrontendUser', 'Member'); $objMember = \MemberModel::findById($this->Member->id); $arrArchives = deserialize($this->news_archives); if (is_array($arrArchives)) { $objNews = $this->Database->prepare("SELECT * FROM tl_news WHERE pid IN(" . implode(",", $arrArchives) . ") && tstamp > ? && published='1'")->execute($objMember->lastLogin); if (!$objNews->count()) { $objPage = \PageModel::findById($this->jumpTo); \Controller::redirect(\Controller::generateFrontendUrl($objPage->row(), '')); } } } if (!FE_USER_LOGGED_IN && $this->redirecter_guests or FE_USER_LOGGED_IN && $this->redirecter_protected) { $objPage = \PageModel::findById($this->jumpTo); $this->redirect($this->generateFrontendUrl($objPage->row(), '')); } }
/** * @param Database_Result $objUser */ public function activateAccount($memberModel, $registrationModule) { // Auto AutoKey if (\Config::get('login_link_autoKey') == 'onActivateAccount') { $memberModel = \MemberModel::findById($memberModel->id); if (!$memberModel->loginLink) { $memberModel->loginLink = self::generateLoginKey(); } // Auto ExpireTime if (\Config::get('login_link_useDefaultExpireTime') && \Config::get('login_link_defaultExpireTime')) { $intExpireTime = time() + \Config::get('login_link_defaultExpireTime'); $memberModel->loginLinkExpire = $intExpireTime; } $memberModel->save(); } }