# Err\_too\_many\_redirects

**URL:** https://discourse.cakephp.org/t/err-too-many-redirects/7441
**Category:** Need Help
**Created:** [March 10, 2020, 9:15pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441 "2020-03-10T21:15:14Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Aitor](https://avatars.discourse-cdn.com/v4/letter/a/9d8465/32.png) [@Aitor](https://discourse.cakephp.org/u/Aitor)
#### Post date: [March 10, 2020, 9:15pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/1 "2020-03-10T21:15:14Z")

</div>

i try do a copy of my site on my localhost, i change de database config and change the session.save of my xampp and i obtain this error “Err\_too\_many\_redirects”, when i load my web it redirect many times to login and always obtain a 302 in console

i did a trace and give me this result:  
#0 C:\xampp\htdocs\ubora\lib\Cake\Error\ErrorHandler.php(213): ErrorHandler::handleFatalError(64, ‘‘continue’ not …’, ‘C:\xampp\htdocs…’, 1852)  
#1 C:\xampp\htdocs\ubora\lib\Cake\Core\App.php(970): ErrorHandler::handleError(64, ‘‘continue’ not …’, ‘C:\xampp\htdocs…’, 1852, Array)  
#2 C:\xampp\htdocs\ubora\lib\Cake\Core\App.php(943): App::\_checkFatalError()  
#3 [internal function]: App::shutdown()  
#4 {main}  
i have cakephp 2.8 and this error only appear on my local server  
i shlud chane any configuration in my cakephp i be new in this framework

---

<div class="post-metadata">

### Author: ![Aitor](https://avatars.discourse-cdn.com/v4/letter/a/9d8465/32.png) [@Aitor](https://discourse.cakephp.org/u/Aitor)
#### Post date: [March 11, 2020, 4:56pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/2 "2020-03-11T16:56:49Z")

</div>

can anybody help me?

---

<div class="post-metadata">

### Author: ![Zuluru](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/zuluru/32/1230_2.png) [@Zuluru](https://discourse.cakephp.org/u/Zuluru)
#### Post date: [March 11, 2020, 11:04pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/3 "2020-03-11T23:04:06Z")

</div>

Watch your requests happen in the network monitor of your browser’s developer console to find out what’s happening. Either it’s constantly redirecting to itself, or it’s bouncing between two pages. Knowing which of those situations is happening, and what URLs are involved, will help point to a solution.

---

<div class="post-metadata">

### Author: ![Aitor](https://avatars.discourse-cdn.com/v4/letter/a/9d8465/32.png) [@Aitor](https://discourse.cakephp.org/u/Aitor)
#### Post date: [March 12, 2020, 6:20pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/4 "2020-03-12T18:20:46Z")

</div>

i look the console and redirect itself, always redirect to login, could a bad xampp configuration or htacces maybe?

this is my htacces app  
  
RewriteEngine on  
RewriteRule ^$ webroot/ [L]  
RewriteRule (.\*) webroot/$1 [L]

this is my htacces app/webroot  
  
RewriteEngine On  
RewriteCond %{REQUEST\_FILENAME} !-d  
RewriteCond %{REQUEST\_FILENAME} !-f  
RewriteRule ^ index.php [L]

---

<div class="post-metadata">

### Author: ![Zuluru](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/zuluru/32/1230_2.png) [@Zuluru](https://discourse.cakephp.org/u/Zuluru)
#### Post date: [March 12, 2020, 8:28pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/5 "2020-03-12T20:28:24Z")

</div>

So, login redirects to login redirects to login and so on until it errors? That would most likely be caused by not excluding the login from requiring authentication, so that when it tries to load it, it says “nope, you need to log in first”, and sends you to the login page…

---

<div class="post-metadata">

### Author: ![Zuluru](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/zuluru/32/1230_2.png) [@Zuluru](https://discourse.cakephp.org/u/Zuluru)
#### Post date: [March 12, 2020, 8:59pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/6 "2020-03-12T20:59:30Z")

</div>

Are you using the Auth component, or the new Authentication plugin?

---

<div class="post-metadata">

### Author: ![Aitor](https://avatars.discourse-cdn.com/v4/letter/a/9d8465/32.png) [@Aitor](https://discourse.cakephp.org/u/Aitor)
#### Post date: [March 13, 2020, 10:14pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/7 "2020-03-13T22:14:45Z")

</div>

i use Authcomponent, but if it was error code why only fail in my Local in the server is good  
i load this route  
Router::connect(’/login’, array(‘controller’ =\> ‘users’, ‘action’ =\> ‘login’));  
and call this function  
public function login() {  
$this-\>layout = ‘login’;

```
	$this->loadModel('AdmiEjercicio');
	$admiEjercicio = $this->AdmiEjercicio->find('list', [
		'fields' => [
			'AdmiEjercicio.id', 'AdmiEjercicio.anio'
		],
		'order' => ['AdmiEjercicio.anio' => 'Asc'],
		'recursive' => -1
	]);

	foreach ($admiEjercicio as $key => $value) {
		$admiEjercicios[$key] = 'AÑO '.$value;
	}

	$actually = $this->AdmiEjercicio->find('first', [
		'fields' => [
			'AdmiEjercicio.id'
		],
		'limit' => 1,
		'order' => ['AdmiEjercicio.anio' => 'Desc'],
		'recursive' => -1
	]);

	$actual = !empty($actually) ? $actually['AdmiEjercicio']['id'] : [];

    if ($this->request->is('post')) {
    	$result = $this->User->find('first', [
 			'conditions' => [
 				'User.username' => $this->request->data['User']['username'],
 				'User.sist_estatuse_id' => $this->requestAction('sist_estatuses/get_id/ACTIVO'),

 				'OR' => [
					['User.sist_niveleusuario_id' => 1],
					['User.sist_niveleusuario_id' => 2]
 				],

 				'NOT' => [
 					'User.sist_estatuse_id' => $this->requestAction('sist_estatuses/get_id/ELIMINADO')
 				]
 			]
 		]);

 		if( !empty($result) ){
            if ($this->Auth->login()) {
            	$ejercicio = $this->AdmiEjercicio->find('first', [
            		'conditions' => [
            			'AdmiEjercicio.id' => $this->request->data['User']['admi_ejercicio_id']
            		],
            		'recursive' => -1
            	]);
            	$this->Session->write('ejercicio', $ejercicio);
            	$this->set('logged_in', $this->Auth->loggedIn());
                $this->set('current_user', $this->Auth->user());
                $this->Session->write('current_user',$this->Auth->user());
                //$this->Session->setFlash(__('Bienvenido, '. $this->Auth->user('username')), 'msj', ['type' => 'success']);
                $this->redirect($this->Auth->redirectUrl('/dashboard'));
            } else {
                $this->Session->setFlash(__('Usuario o clave invalida!'), 'msj', ['type' => 'error']);
            }
        }else{
    		$this->Session->setFlash(__('¡Usuario no admitido!'),'msj', array('type' => 'error'));
    	}
    }

    $this->set(compact('admiEjercicios', 'actual'));
}
```

---

<div class="post-metadata">

### Author: ![Aitor](https://avatars.discourse-cdn.com/v4/letter/a/9d8465/32.png) [@Aitor](https://discourse.cakephp.org/u/Aitor)
#### Post date: [March 13, 2020, 11:03pm UTC](https://discourse.cakephp.org/t/err-too-many-redirects/7441/8 "2020-03-13T23:03:45Z")

</div>

I change all my code for a echo ‘hola’ and continue redirect to many times i think that could be for configuration
