1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-16 01:54:28 +02:00

Flextype Box Plugin: Admin #125 #117

- Users Controller/Views implementation
This commit is contained in:
Awilum
2019-06-01 19:29:50 +03:00
parent 2514e7b947
commit 14dc95b364

View File

@@ -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'));