|
5 | 5 | use Flextype\Plugin\Acl\Middlewares\AclIsUserLoggedInMiddleware; |
6 | 6 | use Flextype\Plugin\Acl\Middlewares\AclIsUserLoggedInRolesInMiddleware; |
7 | 7 |
|
8 | | -$flextype->group('/' . $admin_route . '/accounts', function () use ($flextype) { |
9 | | - $flextype->get('/login', 'AccountsAdminController:login')->setName('admin.accounts.login'); |
10 | | - $flextype->post('/login', 'AccountsAdminController:loginProcess')->setName('admin.accounts.loginProcess'); |
11 | | - $flextype->get('/reset-password', 'AccountsAdminController:resetPassword')->setName('admin.accounts.resetPassword'); |
12 | | - $flextype->post('/reset-password', 'AccountsAdminController:resetPasswordProcess')->setName('admin.accounts.resetPasswordProcess'); |
13 | | - $flextype->get('/new-password/{email}/{hash}', 'AccountsAdminController:newPasswordProcess')->setName('admin.accounts.newPasswordProcess'); |
14 | | - $flextype->get('/registration', 'AccountsAdminController:registration')->setName('admin.accounts.registration'); |
15 | | - $flextype->post('/registration', 'AccountsAdminController:registrationProcess')->setName('admin.accounts.registrationProcess'); |
| 8 | +flextype()->group('/' . $admin_route . '/accounts', function () { |
| 9 | + flextype()->get('/login', 'AccountsAdminController:login')->setName('admin.accounts.login'); |
| 10 | + flextype()->post('/login', 'AccountsAdminController:loginProcess')->setName('admin.accounts.loginProcess'); |
| 11 | + flextype()->get('/reset-password', 'AccountsAdminController:resetPassword')->setName('admin.accounts.resetPassword'); |
| 12 | + flextype()->post('/reset-password', 'AccountsAdminController:resetPasswordProcess')->setName('admin.accounts.resetPasswordProcess'); |
| 13 | + flextype()->get('/new-password/{email}/{hash}', 'AccountsAdminController:newPasswordProcess')->setName('admin.accounts.newPasswordProcess'); |
| 14 | + flextype()->get('/registration', 'AccountsAdminController:registration')->setName('admin.accounts.registration'); |
| 15 | + flextype()->post('/registration', 'AccountsAdminController:registrationProcess')->setName('admin.accounts.registrationProcess'); |
16 | 16 | })->add('csrf'); |
17 | 17 |
|
18 | | -$flextype->group('/' . $admin_route . '/accounts', function () use ($flextype) { |
19 | | - $flextype->get('', 'AccountsAdminController:index')->setName('admin.accounts.index'); |
20 | | - $flextype->get('/add', 'AccountsAdminController:add')->setName('admin.accounts.add'); |
21 | | - $flextype->post('/add', 'AccountsAdminController:addProcess')->setName('admin.accounts.addProcess'); |
22 | | - $flextype->get('/edit', 'AccountsAdminController:edit')->setName('admin.accounts.edit'); |
23 | | - $flextype->post('/edit', 'AccountsAdminController:editProcess')->setName('admin.accounts.editProcess'); |
24 | | - $flextype->post('/delete', 'AccountsAdminController:deleteProcess')->setName('admin.accounts.deleteProcess'); |
25 | | - $flextype->post('/logout', 'AccountsAdminController:logoutProcess')->setName('admin.accounts.logoutProcess'); |
26 | | -})->add(new AclIsUserLoggedInMiddleware($flextype, ['redirect' => 'admin.accounts.login'])) |
27 | | - ->add(new AclIsUserLoggedInRolesInMiddleware($flextype, ['redirect' => ($flextype->getContainer()->acl->isUserLoggedIn() ? 'admin.accounts.no-access' : 'admin.accounts.login'), |
| 18 | +flextype()->group('/' . $admin_route . '/accounts', function () { |
| 19 | + flextype()->get('', 'AccountsAdminController:index')->setName('admin.accounts.index'); |
| 20 | + flextype()->get('/add', 'AccountsAdminController:add')->setName('admin.accounts.add'); |
| 21 | + flextype()->post('/add', 'AccountsAdminController:addProcess')->setName('admin.accounts.addProcess'); |
| 22 | + flextype()->get('/edit', 'AccountsAdminController:edit')->setName('admin.accounts.edit'); |
| 23 | + flextype()->post('/edit', 'AccountsAdminController:editProcess')->setName('admin.accounts.editProcess'); |
| 24 | + flextype()->post('/delete', 'AccountsAdminController:deleteProcess')->setName('admin.accounts.deleteProcess'); |
| 25 | + flextype()->post('/logout', 'AccountsAdminController:logoutProcess')->setName('admin.accounts.logoutProcess'); |
| 26 | +})->add(new AclIsUserLoggedInMiddleware(['redirect' => 'admin.accounts.login'])) |
| 27 | + ->add(new AclIsUserLoggedInRolesInMiddleware(['redirect' => (flextype()->getContainer()->acl->isUserLoggedIn() ? 'admin.accounts.no-access' : 'admin.accounts.login'), |
28 | 28 | 'roles' => 'admin'])) |
29 | 29 | ->add('csrf'); |
0 commit comments