|
|
@@ -190,7 +190,7 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Controller->request->here = '/auth_test/admin_add';
|
|
|
$this->assertNull($this->Auth->Session->read('Auth.redirect'));
|
|
|
|
|
|
- $this->Auth->authenticate = array('Form');
|
|
|
+ $this->Auth->config('authenticate', ['Form']);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$this->assertEquals('/auth_test/admin_add', $this->Auth->Session->read('Auth.redirect'));
|
|
|
@@ -210,8 +210,8 @@ class AuthComponentTest extends TestCase {
|
|
|
$Users = TableRegistry::get('Users');
|
|
|
$user = $Users->find('all')->hydrate(false)->first();
|
|
|
$this->Auth->Session->write('Auth.User', $user);
|
|
|
- $this->Controller->Auth->userModel = 'Users';
|
|
|
- $this->Controller->Auth->authorize = false;
|
|
|
+ $this->Controller->Auth->config('userModel', 'Users');
|
|
|
+ $this->Controller->Auth->config('authorize', false);
|
|
|
$this->Controller->request->addParams(Router::parse('auth_test/add'));
|
|
|
$this->Controller->Auth->initialize($event);
|
|
|
$result = $this->Controller->Auth->startup($event);
|
|
|
@@ -232,7 +232,7 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testIsAuthorizedMissingFile() {
|
|
|
- $this->Controller->Auth->authorize = 'Missing';
|
|
|
+ $this->Controller->Auth->config('authorize', 'Missing');
|
|
|
$this->Controller->Auth->isAuthorized(array('User' => array('id' => 1)));
|
|
|
}
|
|
|
|
|
|
@@ -286,7 +286,7 @@ class AuthComponentTest extends TestCase {
|
|
|
'Cake\Controller\Component\Auth\BaseAuthorize',
|
|
|
array('authorize'), array(), '', false
|
|
|
);
|
|
|
- $this->Auth->authorize = array('AuthMockFour');
|
|
|
+ $this->Auth->config('authorize', ['AuthMockFour']);
|
|
|
$this->Auth->setAuthorizeObject(0, $AuthMockFourAuthorize);
|
|
|
|
|
|
$user = array('user' => 'mark');
|
|
|
@@ -307,9 +307,7 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testLoadAuthorizeResets() {
|
|
|
- $this->Controller->Auth->authorize = array(
|
|
|
- 'Controller'
|
|
|
- );
|
|
|
+ $this->Controller->Auth->config('authorize', ['Controller']);
|
|
|
$result = $this->Controller->Auth->constructAuthorize();
|
|
|
$this->assertEquals(1, count($result));
|
|
|
|
|
|
@@ -322,7 +320,7 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testLoadAuthenticateNoFile() {
|
|
|
- $this->Controller->Auth->authenticate = 'Missing';
|
|
|
+ $this->Controller->Auth->config('authenticate', 'Missing');
|
|
|
$this->Controller->Auth->identify($this->Controller->request, $this->Controller->response);
|
|
|
}
|
|
|
|
|
|
@@ -332,10 +330,10 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testAllConfigWithAuthorize() {
|
|
|
- $this->Controller->Auth->authorize = array(
|
|
|
+ $this->Controller->Auth->config('authorize', [
|
|
|
AuthComponent::ALL => array('actionPath' => 'controllers/'),
|
|
|
'Actions'
|
|
|
- );
|
|
|
+ ]);
|
|
|
$objects = $this->Controller->Auth->constructAuthorize();
|
|
|
$result = $objects[0];
|
|
|
$this->assertEquals('controllers/', $result->config('actionPath'));
|
|
|
@@ -347,9 +345,7 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testLoadAuthenticateResets() {
|
|
|
- $this->Controller->Auth->authenticate = array(
|
|
|
- 'Form'
|
|
|
- );
|
|
|
+ $this->Controller->Auth->config('authenticate', ['Form']);
|
|
|
$result = $this->Controller->Auth->constructAuthenticate();
|
|
|
$this->assertEquals(1, count($result));
|
|
|
|
|
|
@@ -363,10 +359,10 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testAllConfigWithAuthenticate() {
|
|
|
- $this->Controller->Auth->authenticate = array(
|
|
|
+ $this->Controller->Auth->config('authenticate', [
|
|
|
AuthComponent::ALL => array('userModel' => 'AuthUsers'),
|
|
|
'Form'
|
|
|
- );
|
|
|
+ ]);
|
|
|
$objects = $this->Controller->Auth->constructAuthenticate();
|
|
|
$result = $objects[0];
|
|
|
$this->assertEquals('AuthUsers', $result->config('userModel'));
|
|
|
@@ -527,12 +523,12 @@ class AuthComponentTest extends TestCase {
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
|
|
|
- $this->Auth->loginRedirect = array(
|
|
|
+ $this->Auth->config('loginRedirect', [
|
|
|
'controller' => 'pages', 'action' => 'display', 'welcome'
|
|
|
- );
|
|
|
+ ]);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
- $expected = Router::normalize($this->Auth->loginRedirect);
|
|
|
+ $expected = Router::normalize($this->Auth->config('loginRedirect'));
|
|
|
$this->assertEquals($expected, $this->Auth->redirectUrl());
|
|
|
|
|
|
$this->Auth->Session->delete('Auth');
|
|
|
@@ -549,11 +545,11 @@ class AuthComponentTest extends TestCase {
|
|
|
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->authorize = 'controller';
|
|
|
+ $this->Auth->config('authorize', 'controller');
|
|
|
|
|
|
- $this->Auth->loginAction = array(
|
|
|
+ $this->Auth->config('loginAction', [
|
|
|
'controller' => 'AuthTest', 'action' => 'login'
|
|
|
- );
|
|
|
+ ]);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('/AuthTest/login');
|
|
|
@@ -568,8 +564,8 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Controller->request->env('HTTP_REFERER', Router::url('/admin', true));
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = 'auth_test/login';
|
|
|
- $this->Auth->loginRedirect = false;
|
|
|
+ $this->Auth->config('loginAction', 'auth_test/login');
|
|
|
+ $this->Auth->config('loginRedirect', false);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('/admin');
|
|
|
@@ -582,7 +578,7 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Auth->request->url = $this->Auth->request->here = Router::normalize($url);
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = array('controller' => 'AuthTest', 'action' => 'login');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'AuthTest', 'action' => 'login']);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('posts/view/1');
|
|
|
@@ -600,7 +596,7 @@ class AuthComponentTest extends TestCase {
|
|
|
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = array('controller' => 'AuthTest', 'action' => 'login');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'AuthTest', 'action' => 'login']);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('posts/index/29?print=true&refer=menu');
|
|
|
@@ -625,7 +621,7 @@ class AuthComponentTest extends TestCase {
|
|
|
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'users', 'action' => 'login']);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('/posts/add');
|
|
|
@@ -645,7 +641,7 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Auth->request->url = $this->Auth->request->here = Router::normalize($url);
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = array('controller' => 'AuthTest', 'action' => 'login');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'AuthTest', 'action' => 'login']);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('/posts/edit/1');
|
|
|
@@ -660,7 +656,7 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Auth->request->url = Router::normalize($url);
|
|
|
$event = new Event('Controller.initialize', $this->Controller);
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = array('controller' => 'AuthTest', 'action' => 'login');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'AuthTest', 'action' => 'login']);
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$this->Auth->startup($event);
|
|
|
$expected = Router::normalize('/');
|
|
|
@@ -681,13 +677,13 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Auth->request->url = 'auth_test/login';
|
|
|
|
|
|
$this->Auth->Session->write('Auth.User.id', '1');
|
|
|
- $this->Auth->authenticate = array('Form');
|
|
|
+ $this->Auth->config('authenticate', ['Form']);
|
|
|
$this->getMock(
|
|
|
'Cake\Controller\Component\Auth\BaseAuthorize',
|
|
|
array('authorize'), array(), 'NoLoginRedirectMockAuthorize', false
|
|
|
);
|
|
|
- $this->Auth->authorize = array('NoLoginRedirectMockAuthorize');
|
|
|
- $this->Auth->loginAction = array('controller' => 'auth_test', 'action' => 'login');
|
|
|
+ $this->Auth->config('authorize', ['NoLoginRedirectMockAuthorize']);
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'auth_test', 'action' => 'login']);
|
|
|
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
$return = $this->Auth->startup($event);
|
|
|
@@ -705,11 +701,11 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Auth->request = $Request = new Request($url);
|
|
|
$Request->env('HTTP_REFERER', false);
|
|
|
$this->Auth->request->addParams(Router::parse($url));
|
|
|
- $this->Auth->authorize = array('Controller');
|
|
|
+ $this->Auth->config('authorize', ['Controller']);
|
|
|
$this->Auth->login(array('username' => 'mariano', 'password' => 'cake'));
|
|
|
- $this->Auth->loginRedirect = array(
|
|
|
- 'controller' => 'something', 'action' => 'else',
|
|
|
- );
|
|
|
+ $this->Auth->config('loginRedirect', [
|
|
|
+ 'controller' => 'something', 'action' => 'else'
|
|
|
+ ]);
|
|
|
|
|
|
$response = new Response();
|
|
|
$Controller = $this->getMock(
|
|
|
@@ -719,7 +715,7 @@ class AuthComponentTest extends TestCase {
|
|
|
);
|
|
|
$event = new Event('Controller.startup', $Controller);
|
|
|
|
|
|
- $expected = Router::url($this->Auth->loginRedirect, true);
|
|
|
+ $expected = Router::url($this->Auth->config('loginRedirect'), true);
|
|
|
$Controller->expects($this->once())
|
|
|
->method('redirect')
|
|
|
->with($this->equalTo($expected));
|
|
|
@@ -735,11 +731,11 @@ class AuthComponentTest extends TestCase {
|
|
|
$url = '/party/on';
|
|
|
$this->Auth->request = $request = new Request($url);
|
|
|
$this->Auth->request->addParams(Router::parse($url));
|
|
|
- $this->Auth->authorize = array('Controller');
|
|
|
+ $this->Auth->config('authorize', ['Controller']);
|
|
|
$this->Auth->login(array('username' => 'admad', 'password' => 'cake'));
|
|
|
|
|
|
$expected = ['controller' => 'no_can_do', 'action' => 'jack'];
|
|
|
- $this->Auth->unauthorizedRedirect = $expected;
|
|
|
+ $this->Auth->config('unauthorizedRedirect', $expected);
|
|
|
|
|
|
$response = new Response();
|
|
|
$Controller = $this->getMock(
|
|
|
@@ -773,11 +769,11 @@ class AuthComponentTest extends TestCase {
|
|
|
$url = '/party/on';
|
|
|
$this->Auth->request = $Request = new Request($url);
|
|
|
$this->Auth->request->addParams(Router::parse($url));
|
|
|
- $this->Auth->authorize = array('Controller');
|
|
|
+ $this->Auth->config('authorize', ['Controller']);
|
|
|
$this->Auth->login(array('username' => 'admad', 'password' => 'cake'));
|
|
|
$expected = ['controller' => 'no_can_do', 'action' => 'jack'];
|
|
|
- $this->Auth->unauthorizedRedirect = $expected;
|
|
|
- $this->Auth->authError = false;
|
|
|
+ $this->Auth->config('unauthorizedRedirect', $expected);
|
|
|
+ $this->Auth->config('authError', false);
|
|
|
|
|
|
$Response = new Response();
|
|
|
$Controller = $this->getMock(
|
|
|
@@ -803,7 +799,7 @@ class AuthComponentTest extends TestCase {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Throw ForbiddenException if AuthComponent::$unauthorizedRedirect set to false
|
|
|
+ * Throw ForbiddenException if config `unauthorizedRedirect` is set to false
|
|
|
* @expectedException \Cake\Error\ForbiddenException
|
|
|
* @return void
|
|
|
*/
|
|
|
@@ -811,8 +807,10 @@ class AuthComponentTest extends TestCase {
|
|
|
$url = '/party/on';
|
|
|
$this->Auth->request = $request = new Request($url);
|
|
|
$this->Auth->request->addParams(Router::parse($url));
|
|
|
- $this->Auth->authorize = array('Controller');
|
|
|
- $this->Auth->unauthorizedRedirect = false;
|
|
|
+ $this->Auth->config([
|
|
|
+ 'authorize' => ['Controller'],
|
|
|
+ 'unauthorizedRedirect' => false
|
|
|
+ ]);
|
|
|
$this->Auth->login(array('username' => 'baker', 'password' => 'cake'));
|
|
|
|
|
|
$response = new Response();
|
|
|
@@ -839,8 +837,10 @@ class AuthComponentTest extends TestCase {
|
|
|
$url = '/AuthTest/login';
|
|
|
$this->Auth->request = $controller->request = new Request($url);
|
|
|
$this->Auth->request->addParams(Router::parse($url));
|
|
|
- $this->Auth->loginAction = array('controller' => 'AuthTest', 'action' => 'login');
|
|
|
- $this->Auth->authorize = array('Controller');
|
|
|
+ $this->Auth->config([
|
|
|
+ 'loginAction', ['controller' => 'AuthTest', 'action' => 'login'],
|
|
|
+ 'authorize', ['Controller']
|
|
|
+ ]);
|
|
|
|
|
|
$controller->expects($this->never())
|
|
|
->method('redirect');
|
|
|
@@ -883,9 +883,9 @@ class AuthComponentTest extends TestCase {
|
|
|
Router::setRequestInfo($this->Auth->request);
|
|
|
$this->Auth->initialize($event);
|
|
|
|
|
|
- $this->Auth->loginAction = array(
|
|
|
+ $this->Auth->config('loginAction', [
|
|
|
'prefix' => 'admin', 'controller' => 'auth_test', 'action' => 'login'
|
|
|
- );
|
|
|
+ ]);
|
|
|
|
|
|
$this->Auth->startup($event);
|
|
|
$this->assertEquals('/admin/auth_test/login', $this->Controller->testUrl);
|
|
|
@@ -941,11 +941,11 @@ class AuthComponentTest extends TestCase {
|
|
|
Router::setRequestInfo($request);
|
|
|
|
|
|
$this->Auth->initialize($event);
|
|
|
- $this->Auth->loginAction = [
|
|
|
+ $this->Auth->config('loginAction', [
|
|
|
'prefix' => 'admin',
|
|
|
'controller' => 'auth_test',
|
|
|
'action' => 'login'
|
|
|
- ];
|
|
|
+ ]);
|
|
|
$this->Auth->startup($event);
|
|
|
|
|
|
$this->assertNull($this->Controller->testUrl);
|
|
|
@@ -964,9 +964,9 @@ class AuthComponentTest extends TestCase {
|
|
|
$this->Auth->request->env('PHP_AUTH_USER', 'mariano');
|
|
|
$this->Auth->request->env('PHP_AUTH_PW', 'cake');
|
|
|
|
|
|
- $this->Auth->authenticate = array(
|
|
|
+ $this->Auth->config('authenticate', [
|
|
|
'Basic' => array('userModel' => 'AuthUsers')
|
|
|
- );
|
|
|
+ ]);
|
|
|
$this->Auth->startup($event);
|
|
|
|
|
|
$result = $this->Auth->user();
|
|
|
@@ -998,8 +998,14 @@ class AuthComponentTest extends TestCase {
|
|
|
'loginAction' => array('controller' => 'people', 'action' => 'login'),
|
|
|
'logoutRedirect' => array('controller' => 'people', 'action' => 'login'),
|
|
|
);
|
|
|
- $this->assertEquals($expected['loginAction'], $this->Controller->Auth->loginAction);
|
|
|
- $this->assertEquals($expected['logoutRedirect'], $this->Controller->Auth->logoutRedirect);
|
|
|
+ $this->assertEquals(
|
|
|
+ $expected['loginAction'],
|
|
|
+ $this->Controller->Auth->config('loginAction')
|
|
|
+ );
|
|
|
+ $this->assertEquals(
|
|
|
+ $expected['logoutRedirect'],
|
|
|
+ $this->Controller->Auth->config('logoutRedirect')
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1010,7 +1016,7 @@ class AuthComponentTest extends TestCase {
|
|
|
public function testLogout() {
|
|
|
$this->Auth->Session->write('Auth.User.id', '1');
|
|
|
$this->Auth->Session->write('Auth.redirect', '/users/login');
|
|
|
- $this->Auth->logoutRedirect = '/';
|
|
|
+ $this->Auth->config('logoutRedirect', '/');
|
|
|
$result = $this->Auth->logout();
|
|
|
|
|
|
$this->assertEquals('/', $result);
|
|
|
@@ -1029,7 +1035,7 @@ class AuthComponentTest extends TestCase {
|
|
|
array('authenticate', 'logout'), array(), '', false
|
|
|
);
|
|
|
|
|
|
- $this->Auth->authenticate = array('LogoutTriggerMock');
|
|
|
+ $this->Auth->config('authenticate', ['LogoutTriggerMock']);
|
|
|
$this->Auth->setAuthenticateObject(0, $LogoutTriggerMockAuthenticate);
|
|
|
$LogoutTriggerMockAuthenticate->expects($this->once())
|
|
|
->method('logout');
|
|
|
@@ -1115,11 +1121,11 @@ class AuthComponentTest extends TestCase {
|
|
|
->method('setFlash')
|
|
|
->with('Auth failure', 'custom', array(1), 'auth-key');
|
|
|
|
|
|
- $this->Auth->flash = array(
|
|
|
+ $this->Auth->config('flash', [
|
|
|
'element' => 'custom',
|
|
|
'params' => array(1),
|
|
|
'key' => 'auth-key'
|
|
|
- );
|
|
|
+ ]);
|
|
|
$this->Auth->flash('Auth failure');
|
|
|
}
|
|
|
|
|
|
@@ -1141,7 +1147,7 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testRedirectSessionRead() {
|
|
|
- $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'users', 'action' => 'login']);
|
|
|
$this->Auth->Session->write('Auth.redirect', '/users/home');
|
|
|
|
|
|
$result = $this->Auth->redirectUrl();
|
|
|
@@ -1173,8 +1179,10 @@ class AuthComponentTest extends TestCase {
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testRedirectSessionReadEqualToLoginAction() {
|
|
|
- $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
|
|
|
- $this->Auth->loginRedirect = array('controller' => 'users', 'action' => 'home');
|
|
|
+ $this->Auth->config([
|
|
|
+ 'loginAction' => ['controller' => 'users', 'action' => 'login'],
|
|
|
+ 'loginRedirect' => ['controller' => 'users', 'action' => 'home']
|
|
|
+ ]);
|
|
|
$this->Auth->Session->write('Auth.redirect', array('controller' => 'users', 'action' => 'login'));
|
|
|
|
|
|
$result = $this->Auth->redirectUrl();
|
|
|
@@ -1206,8 +1214,8 @@ class AuthComponentTest extends TestCase {
|
|
|
|
|
|
Router::setRequestInfo($this->Auth->request);
|
|
|
|
|
|
- $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
|
|
|
- $this->Auth->loginRedirect = array('controller' => 'users', 'action' => 'home');
|
|
|
+ $this->Auth->config('loginAction', ['controller' => 'users', 'action' => 'login']);
|
|
|
+ $this->Auth->config('loginRedirect', ['controller' => 'users', 'action' => 'home']);
|
|
|
|
|
|
$result = $this->Auth->redirectUrl();
|
|
|
$this->assertEquals('/users/home', $result);
|
|
|
@@ -1271,7 +1279,7 @@ class AuthComponentTest extends TestCase {
|
|
|
$_SESSION = null;
|
|
|
|
|
|
AuthComponent::$sessionKey = false;
|
|
|
- $this->Auth->authenticate = array('Basic');
|
|
|
+ $this->Auth->config('authenticate', ['Basic']);
|
|
|
$this->Controller->request['action'] = 'admin_add';
|
|
|
|
|
|
$result = $this->Auth->startup($event);
|
|
|
@@ -1290,9 +1298,9 @@ class AuthComponentTest extends TestCase {
|
|
|
$event = new Event('Controller.startup', $this->Controller);
|
|
|
|
|
|
AuthComponent::$sessionKey = false;
|
|
|
- $this->Auth->authenticate = array(
|
|
|
+ $this->Auth->config('authenticate', [
|
|
|
'Basic' => array('userModel' => 'AuthUsers')
|
|
|
- );
|
|
|
+ ]);
|
|
|
$this->Controller->request['action'] = 'admin_add';
|
|
|
|
|
|
$this->Controller->request->env('PHP_AUTH_USER', 'mariano');
|