У меня есть сайт друпал, связанный с другим сайтом не друпал. (Все php) У них есть единый вход. Некоторая информация хранится в куки. Поэтому, когда пользователь входит на сайт Drupal и щелкает ссылку на другой сайт, он автоматически входит на следующий сайт. Новый (или существующий) пользователь генерируется (или обновляется) автоматически каждый раз.
Теперь проблема:
Каким-то образом некоторые из моих изменений на нескольких страницах, касающихся этой аутентификации, игнорируются, когда я использую ссылку HTTPS: //. Похоже, он продолжает проверять старые файлы … Как они хранятся в скрытом месте? Когда я изменяю на HTTP: // внезапно он принимает новые измененные файлы …
И это происходит только с файлами о процессе аутентификации. Все остальные мои коммиты в другие части второго сайта работают как обычно. Просто эти несколько файлов аутентификации игнорируются.
Кто-нибудь знает, почему https ведет себя так?
Может ли это быть кеширование сервера или php кеширование?
Я собираюсь опубликовать ответ на свой вопрос, так что я надеюсь, что смогу помочь кому-то еще с подобной проблемой.
Было 2 файла с одинаковым именем.
Файл входа в HTTPS находился в папке private_html.
http-файл для входа был в папке public_html.
У них обоих было одинаковое имя. Поэтому, когда я обновил файл http и отправил его на сервер, файл входа в систему https остался нетронутым. И поскольку файл входа в систему https отсутствовал в репозитории git, я не смог найти его локально, но только на сервере …
Проблема решена, поэтому проблем с кэшированием нет.
Других решений пока нет …