Cookie domain

InstantCMS 2.X

Ошибка

#1 26 февраля 2019 в 05:50
Привет, всем!

При сохранении настроек в админке, с поле Cookie domain автозаполнение браузера установило email адрес, после этого не мог отправить ни одну форму. Отредактировал файл config установив пустое значение, теперь появляются следующие ошибки:

  1. Warning: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent in public_html/system/core/user.php on line 414
  2. Warning: session_start(): Cannot start session when headers already sent in public_html/system/core/user.php on line 416
  3. Warning: Cannot modify header information - headers already sent by (output started at public_html/system/config/config.php:1) in public_html/system/core/user.php on line 491
  4. Warning: Cannot modify header information - headers already sent by (output started at public_html/system/config/config.php:1) in public_html/system/core/user.php on line 491
  5. Warning: Cannot modify header information - headers already sent by (output started at public_html/system/config/config.php:1) in public_html/system/core/core.php on line 1076
  6. Warning: Cannot modify header information - headers already sent by (output started at public_html/system/config/config.php:1) in public_html/system/core/template.php on line 159
Не могу авторизоваться и найти причину. Прошу помочь!
#2 26 февраля 2019 в 06:04
Как только напишу вопрос на форуме, сразу нахожу решение. Проблема была в кодировке файла Config (без BOM)
#3 26 февраля 2019 в 08:41
Угу.
Не стоит править важные файлы в блокноте или редакторе хостинга.
#4 6 марта 2019 в 11:46

Как только напишу вопрос на форуме, сразу нахожу решение. Проблема была в кодировке файла Config (без BOM)

Вадим Нарочный

Так кодировка должна быть без BOM или с ним?

Сегодня столкнулся с такой проблемой. Я не пойму каким образом в поле "Домен cookie" попало значение "test@test.ru". Ни одна форма не сохранялась. Авторизация не работала. Благо, добрый человек подсказал куда посмотреть (он говорит, что уже 3-й раз за месяц с этой проблемой сталкивается). Убрал значение в файле config.php — все заработало.

Вопрос: как избежать этого в дальнейшем? У меня файл конфиг в кодировке utf-8.
#5 6 марта 2019 в 12:09

не пойму каким образом в поле "Домен cookie" попало значение

@Kerncraft1
Этой ночью была такая же хрень. Вернее, раньше, но ночью заметил, благодаря одному хорошему человеку. Браузер запоминает пароли. И вот в настройках сайта вот здесь

было не заполнено, но браузер подсунул сюда мою почту. А когда я сохранил настройки, видимо в тот момент и прописалась почта в config. Сейчас прописал там домен, наверное поможет.
#6 29 января 2020 в 14:52

Убрал значение в файле config.php — все заработало.

@Kerncraft1
Где это значение находится и на что заменить?
#7 29 января 2020 в 14:52


не пойму каким образом в поле "Домен cookie" попало значение

@Kerncraft1
Этой ночью была такая же хрень. Вернее, раньше, но ночью заметил, благодаря одному хорошему человеку. Браузер запоминает пароли. И вот в настройках сайта вот здесь

было не заполнено, но браузер подсунул сюда мою почту. А когда я сохранил настройки, видимо в тот момент и прописалась почта в config. Сейчас прописал там домен, наверное поможет.

чебурек дохлэй мыш

А через базу можно ка кто это править? Доступа к админке вообще нет
#8 29 января 2020 в 14:57
Нашел это в конфиге правится, поле было пустым поставил свою почту. Но это не помогло.
#9 29 января 2020 в 15:09

поставил свою почту.

Заралик
Зачем там почта? Там должно быть доменное имя вашего сайта.
#10 29 января 2020 в 15:21

Доступа к админке вообще нет

Заралик
Это поле хранится в config.php
В админке под ним(полем) маленькими буквами
Cookie вашего сайта будут распространяться на указанный домен и все его поддомены. Будет доступна сквозная авторизации. Если не указан, то cookie будут действовать в пределах текущего домена.
#11 29 января 2020 в 15:40


поставил свою почту.

Заралик
Зачем там почта? Там должно быть доменное имя вашего сайта.

lakomet

исправил, Нет все равно не идет. Сейчас у хостера уточняю.
#12 29 января 2020 в 15:40


Доступа к админке вообще нет

Заралик
Это поле хранится в config.php
В админке под ним(полем) маленькими буквами
Cookie вашего сайта будут распространяться на указанный домен и все его поддомены. Будет доступна сквозная авторизации. Если не указан, то cookie будут действовать в пределах текущего домена.

@IamB

Спасибо теперь понял.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.