/** * Создание игрового аккаунта * * @param string $login * @param string $password * @param int $accessLevel * * @return bool */ public function insertAccount($login, $password, $accessLevel = 0) { $encodePassword = $this->_context->passwordEncrypt($password); return $this->_db->createCommand('INSERT INTO `accounts` (`login`, `password`, `access_level`) VALUES(:login, :password, :access_level)')->bindParam('login', $login, PDO::PARAM_STR)->bindParam('password', $encodePassword, PDO::PARAM_STR)->bindParam('access_level', $accessLevel, PDO::PARAM_INT)->execute(); }
/** * Создание игрового аккаунта * * @param $login * @param $password * @param int $access_level * * @return bool */ public function insertAccount($login, $password, $access_level = 0) { return $this->_db->createCommand()->insert('accounts', array('login' => $login, 'password' => $this->_context->passwordEncrypt($password), 'accessLevel' => $access_level)); }
/** * Создание игрового аккаунта * * @param $login * @param $password * @param int $access_level * * @return bool */ public function insertAccount($login, $password, $access_level = 0) { $this->_db->createCommand()->insert('accounts', array('login' => $login, 'password' => $this->_context->passwordEncrypt($password), 'accessLevel' => $access_level)); $this->_db->createCommand()->insert('account_premium', array('account_name' => $login, 'premium_service' => 0, 'enddate' => 0)); }