forked from CakeDC/users
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSetupComponent.php
More file actions
33 lines (31 loc) · 1.1 KB
/
Copy pathSetupComponent.php
File metadata and controls
33 lines (31 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
/**
* Copyright 2010 - 2018, Cake Development Corporation (https://www.cakedc.com)
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright 2010 - 2017, Cake Development Corporation (https://www.cakedc.com)
* @license MIT License (http://www.opensource.org/licenses/mit-license.php)
*/
namespace CakeDC\Users\Controller\Component;
use Cake\Controller\Component;
use Cake\Core\Configure;
class SetupComponent extends Component
{
/**
* @param array $config component configuration
* @throws \Exception
*/
public function initialize(array $config)
{
parent::initialize($config);
$this->getController()->loadComponent('CakeDC/Users.UsersAuth');
list($plugin, $controller) = pluginSplit(Configure::read('Users.controller'));
if ($this->getController()->getRequest()->getParam('plugin', null) === $plugin &&
$this->getController()->getRequest()->getParam('controller') === $controller
) {
$this->getController()->Auth->allow(['login']);
}
}
}