Пример #1
0
 /**
  * Register new user
  */
 public static function register($username, $password, $email, $display_name)
 {
     $salt = User::make_salt();
     $hashed_pass = crypt($password . $salt);
     $attributes = array('username' => $username, 'password' => $hashed_pass, 'salt' => $salt, 'email' => $email, 'display_name' => $display_name);
     $new_user = new User($attributes);
     $new_user->save();
     $attributes = array('user_id' => $new_user->id, 'meta_name' => 'user_level', 'meta_value' => 1);
     $new_meta = new Usermeta($attributes);
     $new_meta->save();
 }