Commit 3582f649b696ef5413e77ce1e3723d2ec36a4927

Authored by Alex Savenko
1 parent fc76b396

registration

app/library/App/Controllers/UserController.php
@@ -33,6 +33,10 @@ class UserController extends CrudResourceController @@ -33,6 +33,10 @@ class UserController extends CrudResourceController
33 return $this->createArrayResponse($response, 'data'); 33 return $this->createArrayResponse($response, 'data');
34 } 34 }
35 35
  36 + public function register() {
  37 + parent::create();
  38 + }
  39 +
36 public function whitelist() 40 public function whitelist()
37 { 41 {
38 return [ 42 return [
app/library/App/Resources/UserResource.php
@@ -39,6 +39,11 @@ class UserResource extends ApiResource { @@ -39,6 +39,11 @@ class UserResource extends ApiResource {
39 'token' => 'co126bbm40wqp41i3bo7pj1gfsvt9lp6', 39 'token' => 'co126bbm40wqp41i3bo7pj1gfsvt9lp6',
40 'expires' => 1451139067 40 'expires' => 1451139067
41 ]) 41 ])
  42 + )
  43 + ->endpoint(ApiEndpoint::post('/register', 'register')
  44 + ->allow(AclRoles::UNAUTHORIZED)
  45 + ->deny(AclRoles::AUTHORIZED)
  46 + ->description('Register new user')
42 ); 47 );
43 } 48 }
44 } 49 }
45 \ No newline at end of file 50 \ No newline at end of file