giumar /
fortunecookies
This project does not seem to handle request data directly as such no vulnerable execution paths were found.
include, or for example
via PHP's auto-loading mechanism.
| 1 | <?php |
||
|
0 ignored issues
–
show
Coding Style
introduced
by
Loading history...
|
|||
| 2 | |||
| 3 | /** |
||
| 4 | * Routes configuration. |
||
|
0 ignored issues
–
show
|
|||
| 5 | * |
||
| 6 | * In this file, you set up routes to your controllers and their actions. |
||
| 7 | * Routes are very important mechanism that allows you to freely connect |
||
| 8 | * different URLs to chosen controllers and their actions (functions). |
||
| 9 | * |
||
| 10 | * It's loaded within the context of `Application::routes()` method which |
||
| 11 | * receives a `RouteBuilder` instance `$routes` as method argument. |
||
| 12 | * |
||
| 13 | * CakePHP(tm) : Rapid Development Framework (https://cakephp.org) |
||
| 14 | * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) |
||
| 15 | * |
||
| 16 | * Licensed under The MIT License |
||
| 17 | * For full copyright and license information, please see the LICENSE.txt |
||
| 18 | * Redistributions of files must retain the above copyright notice. |
||
| 19 | * |
||
| 20 | * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) |
||
|
0 ignored issues
–
show
|
|||
| 21 | * @link https://cakephp.org CakePHP(tm) Project |
||
|
0 ignored issues
–
show
|
|||
| 22 | * @license https://opensource.org/licenses/mit-license.php MIT License |
||
|
0 ignored issues
–
show
|
|||
| 23 | */ |
||
|
0 ignored issues
–
show
|
|||
| 24 | use Cake\Routing\Route\DashedRoute; |
||
| 25 | use Cake\Routing\RouteBuilder; |
||
| 26 | |||
| 27 | /* |
||
| 28 | * The default class to use for all routes |
||
| 29 | * |
||
| 30 | * The following route classes are supplied with CakePHP and are appropriate |
||
| 31 | * to set as the default: |
||
| 32 | * |
||
| 33 | * - Route |
||
| 34 | * - InflectedRoute |
||
| 35 | * - DashedRoute |
||
| 36 | * |
||
| 37 | * If no call is made to `Router::defaultRouteClass()`, the class used is |
||
| 38 | * `Route` (`Cake\Routing\Route\Route`) |
||
| 39 | * |
||
| 40 | * Note that `Route` does not do any inflections on URLs which will result in |
||
| 41 | * inconsistently cased URLs when used with `:plugin`, `:controller` and |
||
| 42 | * `:action` markers. |
||
| 43 | */ |
||
|
0 ignored issues
–
show
|
|||
| 44 | /** @var \Cake\Routing\RouteBuilder $routes */ |
||
|
0 ignored issues
–
show
|
|||
| 45 | $routes->setRouteClass(DashedRoute::class); |
||
| 46 | |||
| 47 | $routes->scope('/', function (RouteBuilder $builder) { |
||
|
0 ignored issues
–
show
|
|||
| 48 | |||
| 49 | $builder->prefix('admin', function($routes) { |
||
|
0 ignored issues
–
show
|
|||
| 50 | $routes->connect('/', ['controller' => 'Users', 'action' => 'index']); |
||
| 51 | $routes->connect('/users/index', ['controller' => 'Users', 'action' => 'index']); |
||
| 52 | $routes->connect('/users/login', ['controller' => 'Users', 'action' => 'login']); |
||
| 53 | $routes->connect('/users/logout', ['controller' => 'Users', 'action' => 'logout']); |
||
| 54 | $routes->fallbacks(DashedRoute::class); |
||
| 55 | }); |
||
| 56 | |||
| 57 | $builder->prefix('profile', function($routes) { |
||
|
0 ignored issues
–
show
|
|||
| 58 | $routes->fallbacks(DashedRoute::class); |
||
| 59 | }); |
||
| 60 | |||
|
0 ignored issues
–
show
|
|||
| 61 | |||
| 62 | $builder->connect('/', ['controller' => 'dashboard', 'action' => 'index']); |
||
| 63 | $builder->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']); |
||
| 64 | $builder->fallbacks(); |
||
| 65 | }); |
||
| 66 |