/** * Регистрируем нового пользователя с азбуки финансов */ private function _azbuka_registration() { $login = _Core_Request::getCurrent()->get['login']; $mail = _Core_Request::getCurrent()->get['mail']; // Генерируем нового пользователя на основе логина и его почты $newId = Login_Model::generateUserByAzbukaLogin($login, $mail); $row_user = Login_Model::getUserDataByID($newId); // @FIXME Непонятно что тут делает этот блок.. // Если мы только что сделали сами пользователя, то мы и знаем его логин, нет? if (substr($row_user['user_login'], 0, 6) != 'azbuka') { $this->_redirect('/notfound', false, 404); } $uar = array('user_id' => $newId, 'user_name' => $row_user['user_login'], 'user_type' => 0); $this->templateEngine->assign('user_info', $uar); $this->templateEngine->assign('template_view', 'iframe'); $this->_setCookie($row_user['user_login'], $row_user['user_pass']); $this->_redirect("Location: " . URL_ROOT_IFRAME . "info/"); return $newId; }