Забыли пароль?
Запросите новый здесь.

Автор темы: Polarfox
ID темы: 2671
Информация:
Тема содержит 1 сообщения, была просмотрена 7332 раз.
Просмотр темы
PHP-Fusion Russia » Информация » FAQ
 Распечатать тему
Снятие привязки cookies к домену (aka выкидывает из пользователя/админки)
Polarfox
Описание
Быстрое исправление при выкидывании из админки/пользователя при логине.
Желательно применять только при необходимости.

Минусы
возможно не очень безопасно теперь

Плюсы
Без разницы поля sitehost и siteurl (бд, таблица *settings) - только при логине.

Модификация
В файле
\includes\classes\Authenticate.class.php

ищем
Скачать исходники  Код
define("COOKIE_DOMAIN", $settings['site_host'] != 'localhost' ? $fusion_domain : false);



заменяем на
Скачать исходники  Код
define("COOKIE_DOMAIN",false);





Информация - http://php.net/ma...cookie.php
Домен, которому доступны cookie. Задание домена 'www.example.com' сделает cookie доступными в поддомене www и поддоменах более высоких порядков. Cookie доступные низким уровням, таким как 'example.com', будут доступны во всех поддоменах высших уровней, с том числе 'www.example.com'. Старые броузеры, следующие устаревшим нормативам » RFC 2109, могут требовать . перед доменом, чтобы включались все поддомены.

Т.Е. если коротко: сервер отправляет установку печеньки с неверным доменом, которые не имеет права ставить и читать - в итоге после "установки" он не может прочитать их, и соотв. выкидывает из администратора/пользователя.
В моде я опустил домен при установке печеньки, в итоге оно работает со всеми доменами, это менее безопасно (в теории), но удобней.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)