2012-06-05 2 views
2

В настоящее время вы пытаетесь разработать систему регистрации/регистрации на основе браузера.несоответствие аудитории в режиме разработки

У меня есть сервер, который локальный IP является 192.168.0.106 и работает на «HTTP: // локальный»

Процесс работает отлично, делая это с помощью браузера на компьютере сервера, посылая проверку с аудиторией : «localhost»

Проблема заключается в том, что я пытаюсь идентифицировать с другого компьютера в той же локальной сети, какой адрес не является локальным, но что-то вроде 192.168.0.101: процесс проверки возвращает ошибку «несоответствие аудитории», поскольку клиент подключается к 192.168.0.106 (местному адресу сервера), а не localhost

Любые идеи или предложения?

ответ

2

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

В 'production' вы обычно знаете адрес, с которым клиенты будут подключаться к вашему сайту, и жесткий код, который будет в вашем вызове верификатору.

В разработке есть 2 варианта, которые я использовал: 1. добавьте явное сопоставление файлов/etc/hosts с клиентами, с которыми я тестирую, поэтому все используют один и тот же адрес 2. используйте значение из заголовка «Host» в качестве значения аудитории (это может быть совершенно небезопасно в зависимости от промежуточного программного обеспечения/посредников, которые вы используете, поэтому это должно быть сделано только в разработке)

+0

Клиент, которого я тестирую, является iPad , так что не удалось дотронуться до файла hosts. Использование заголовка Host. благодаря –

Смежные вопросы