Задать вопрос
@madion

Слетит ли авторизацию у юзеров после переноса сайта на другой сервер?

Есть сайт на yii.
Много пользователей сайта при авторизации кликали "Запомнить меня".
Если этот сайт перенести на другой сервер, то нужно ли будет пользователям заново вводить логин и пароль для авторизации, или пользователи не заметят ничего - и также автоматически авторизуются через cookies?
  • Вопрос задан
  • 2320 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
FanatPHP
@FanatPHP
Чебуратор тега РНР
Как всегда - куча приматов, которые не могут отличить сессию от куки.
Ответ написан
Комментировать
Куки привязываются к домену (ко всему сразу или некоторым страницам). Так что, если у вас поменялся домен, то пользователям придется авторизоваться заново. А если сайт просто переехал на другой хостинг или сервер, то авторизация не слетит.
Ответ написан
Комментировать
STarasenko
@STarasenko
PHP Developer
Всем пользователям придётся авторизироваться заново.

Обусловлено тем, что авторизация использует сессии
Ответ написан
Если у вас не изменится домен и вы перенесете сессии, то не слетит.
Сессии могут хранится либо в БД, тогда вообще нет вопросов, либо в файлах, в дериктории указанной в session.save_path
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Вам /var/lib/php52/sess_* скопировать на новый сервер нужно (если путь не меняли на другой каталог или mysql/memcache).
Тогда останутся авторизованными.
Ответ написан
Комментировать
@SilverSlice
У вас в самом вопросе содержится ответ. Функция "Запомнить меня" реализована путем установки cookies в браузере пользователя. А ваши манипуляции с сервером на браузер пользователя никак не повлияют, так что все успешно смогут авторизоваться. Сессии конкретно к вашей задаче никакого отношения не имеют.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы