Мы создали часть проверки электронной почты нашего сайта. Мы создали сайт, используя CakePHP BTW.CakePHP: проверка подлинности электронной почты не работает при нажатии на ссылку электронной почты
Проблема в том, что она не работает, когда мы нажимаем на ссылку в письме. Письмо отправляется как обычный текст.
Странно, что когда мы вставляем ссылку в адресную строку, она работает. Также при нажатии на ссылку с использованием почтовых клиентов Gmail и настольных компьютеров это также работает. Другие поставщики электронной почты не работают.
EDIT:
Дополнительная информация:
Пример ссылки для проверки: http://localhost/users/validate/validatecodeblah12c023
Когда он работает его необходимо войти в систему пользователя и перенаправить на приборную панель пользователя.
Он выходит на титульную страницу, когда он не работает (см. Описание выше).
Дополнительная информация 2:
Я сделал сравнение результатов с использованием живых заголовков HTTP, и я обнаружил, что единственный раз, когда он не протолкнуть (идет на страницу входа в систему по какой-то причине) это когда есть a 'Referrer: http://mail.yahooblahblah ...' По какой-то причине Gmail не имеет строки 'Referer' в своих заголовках.
Вам нужно предоставить немного больше деталей, чем это ... Какая связь, что она должна делать, что она не делает? – deceze