FuelPHP Bin
<?php class Controller_Api_User extends Controller_Rest { protected $xml_basenode = 'user'; public function get_list() { $users = Model_User::find('all', array('select' => array('id', 'username', 'email'), 'where' => array(array('group_id', 3)))); return $this->response($users); } public function get_register() { try { $created = Auth::create_user( Input::get('username'), // Username Input::get('password'), // Password Input::get('email'), // E-Mail 3 // Group 3 = User ); if ($created) { return Response::forge('Registrierung erfolgreich', 200); } } catch (Exception $e) { $headers['X-ValErrors'] = $e->getMessage(); return Response::forge('Registrierung NICHT erfolgreich: '.$e->getMessage(), 406, $headers); } } }