У меня проблема с компонентом аутентификации в cakephp на хосте ovh.
Когда я вхожу, переменная сеанса не устанавливается:
print_r ($ this_session) только показывать:
Array ( [Config] => Array ( [userAgent] => [time] => 1302122401 [timeout] => 10 ) )
Странная часть этой проблемы в том, что иногда она работает ... Я использовал правильное подключение из своего дома, а не из своей работы.
Вот код, который я использую. Это действительно просто.
Один app_controller:
<?php
class AppController extends Controller {
var $components = array("Session","Auth");
function beforeFilter() {
$this->Auth->fields = array('username' => 'name', 'password' => 'password');
$this->Auth->loginAction = array('action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'discs', 'action' => 'hello');
$this->Auth->logoutRedirect = '/';
$this->Auth->loginError = 'Invalid name / password combination. Please try again';
}
}
?>
В user_controller:
function login() {
}
function logout() {
$this->redirect($this->Auth->logout());
}
Я пытаюсь изменить конфигурацию сессий:
- попробовал php или торт удалось
- пробовать уровень безопасности от низкого до среднего
- пытаемся изменить имя куки сессии
- пытается установить checkAgent на false.
Есть идеи?