|
2 | 2 |
|
3 | 3 | declare(strict_types=1); |
4 | 4 |
|
5 | | -namespace Flextype; |
| 5 | +use Flextype\Plugin\Acl\Middlewares\AclIsUserLoggedInMiddleware; |
| 6 | +use Flextype\Plugin\Acl\Middlewares\AclIsUserLoggedInRolesInMiddleware; |
6 | 7 |
|
7 | 8 | $app->group('/' . $admin_route . '/accounts', function () use ($app, $flextype) { |
8 | 9 | $app->get('/login', 'AccountsAdminController:login')->setName('admin.accounts.login'); |
9 | 10 | $app->post('/login', 'AccountsAdminController:loginProcess')->setName('admin.accounts.loginProcess'); |
10 | 11 | $app->get('/reset-password', 'AccountsAdminController:resetPassword')->setName('admin.accounts.resetPassword'); |
11 | 12 | $app->post('/reset-password', 'AccountsAdminController:resetPasswordProcess')->setName('admin.accounts.resetPasswordProcess'); |
12 | 13 | $app->get('/new-password/{email}/{hash}', 'AccountsAdminController:newPasswordProcess')->setName('admin.accounts.newPasswordProcess'); |
13 | | - $app->get('/registration', 'AccountsAdminController:registration')->setName('admin.accounts.registration')->add(new AccountsIsSupperAdminRegisteredMiddleware(['container' => $flextype, 'redirect' => 'admin.accounts.login'])); |
14 | | - $app->post('/registration', 'AccountsAdminController:registrationProcess')->setName('admin.accounts.registrationProcess')->add(new AccountsIsSupperAdminRegisteredMiddleware(['container' => $flextype, 'redirect' => 'admin.accounts.login'])); |
| 14 | + $app->get('/registration', 'AccountsAdminController:registration')->setName('admin.accounts.registration'); |
| 15 | + $app->post('/registration', 'AccountsAdminController:registrationProcess')->setName('admin.accounts.registrationProcess'); |
15 | 16 | })->add('csrf'); |
16 | 17 |
|
17 | 18 | $app->group('/' . $admin_route . '/accounts', function () use ($app, $flextype) { |
|
27 | 28 | 'redirect' => ($flextype->acl->isUserLoggedIn() ? 'admin.accounts.no-access' : 'admin.accounts.login'), |
28 | 29 | 'roles' => 'admin'])) |
29 | 30 | ->add('csrf'); |
30 | | - |
31 | | - |
32 | | -$app->group('/' . $admin_route . '/accounts', function () use ($app, $flextype) : void { |
33 | | - $app->get('/no-access', function($request, $response, $args) { |
34 | | - return $response->write("You have no access to this page."); |
35 | | - })->setName('admin.accounts.no-access'); |
36 | | -}); |
0 commit comments