Пример #1
0
 public function insert($username, $firstname, $lastname, $password, array $groups)
 {
     $query = new MysqlQuery('INSERT into users
       (id, username, firstname, lastname, salt, password)
       VALUES
       (DEFAULT, $1, $2, $3, $4, $5)');
     $salt = $this->genBcryptSalt();
     $password = $this->bcrypt($password, $salt);
     $query->addParam($username);
     $query->addParam($firstname);
     $query->addParam($lastname);
     $query->addParam($salt);
     $query->addParam($password);
     if ($query->exec()) {
         $user_id = $query->lastInsertId('users');
         return $this->insertUsersGroups($user_id, $groups);
     } else {
         return false;
     }
 }