Значение $ cookie_domain вызывает отказ в доступе при входе в систему - PullRequest
1 голос
/ 12 октября 2010

У меня установлен редактор FCK, и я пытаюсь включить файловый менеджер FCK.

Он сообщает, что для его использования необходимо установить $ cookie_domain.

Достаточно просто, я установилэто к www.mysite.com.Я могу войти, зарегистрироваться и т. Д. Просто отлично.Однако я начал видеть, что некоторые люди получают отказ в доступе после входа в систему или попытки получить доступ к любой защищенной области.

Закомментируя $ cookie_domain, пользователи могут получить штраф.

Я ищу одиниз следующего:

A.Гармоничный ответ, где файловый менеджер FCK и $ cookie_domain могут быть установлены

-или-

B.Альтернатива редактору FCK (например, CK), которая позволяет загружать файлы на месте, не требуя настройки домена cookie (и не мешая работе пользователя).

Ответы [ 5 ]

4 голосов
/ 25 октября 2012

Измените $cookie_domain в вашем settings.php на это:

$cookie_domain = substr($_SERVER['HTTP_HOST'], strpos($_SERVER['HTTP_HOST'], '.'));
2 голосов
/ 19 октября 2010

Вот что у меня получилось (доступ к домену установлен):

$base_domain = explode('.', $_SERVER['SERVER_NAME']);
unset($base_domain[0]);
$base_domain = '.' . implode($base_domain, '.');

$cookie_domain = $base_domain;
1 голос
/ 10 июня 2012

Проверьте правильность написания доменного имени.Я оставил 's' на доменном имени в файле settings.php, и это вызвало эту проблему.Черт, я ненавижу, когда я делаю это ...

1 голос
/ 12 октября 2010

Попробуйте установить $cookie_domain просто mysite.com вместо www.mysite.com.Это позволит избежать проблем, если пользователи заходят на ваш сайт через http://mysite.com или http://some-subdomain.mysite.com.

Попробуйте в качестве эксперимента использовать файловый менеджер FCK при входе в систему по адресу http://mysite.com (без начального www) - он не работает или работает в текущих настройках?

См. Домен и путь в http://www.quirksmode.org/js/cookies.html

0 голосов
/ 23 декабря 2010

Просто очистите кеш браузера и удалите куки, как описано здесь

Удачи!

...