예제 #1
0
 /**
  * Создание игрового аккаунта
  *
  * @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();
 }
예제 #2
0
 /**
  * Создание игрового аккаунта
  *
  * @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));
 }
예제 #3
0
 /**
  * Создание игрового аккаунта
  *
  * @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));
 }