From 14dc95b3645385104af86abcf930466fcd652271 Mon Sep 17 00:00:00 2001 From: Awilum Date: Sat, 1 Jun 2019 19:29:50 +0300 Subject: [PATCH] Flextype Box Plugin: Admin #125 #117 - Users Controller/Views implementation --- .../admin/app/Controllers/UsersConstroller.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/site/plugins/admin/app/Controllers/UsersConstroller.php b/site/plugins/admin/app/Controllers/UsersConstroller.php index 9293b63d..1ef16b4d 100644 --- a/site/plugins/admin/app/Controllers/UsersConstroller.php +++ b/site/plugins/admin/app/Controllers/UsersConstroller.php @@ -68,8 +68,12 @@ class UsersController extends Controller } } + /** + * registrationProcess + */ public function registrationProcess($request, $response, $args) { + // Get POST data $data = $request->getParsedBody(); if (!Filesystem::has($_user_file = PATH['site'] . '/accounts/' . Text::safeString($data['username']) . '.json')) { @@ -81,16 +85,19 @@ class UsersController extends Controller 'role' => 'admin', 'state' => 'enabled']) )) { - return $response->withRedirect($this->container->get('router')->pathFor('admin.entries.index')); + return $response->withRedirect($this->container->get('router')->pathFor('admin.users.login')); } else { - //return false; + return $response->withRedirect($this->container->get('router')->pathFor('admin.users.registration')); } } else { - //return false; + return $response->withRedirect($this->container->get('router')->pathFor('admin.users.registration')); } } - public function logoutProcess($request, $response, $args) + /** + * logoutProcess + */ + public function logoutProcess($response) { Session::destroy(); return $response->withRedirect($this->container->get('router')->pathFor('admin.users.login'));