2014-02-12 4 views
0

Мне нужно знать, можно ли его подключиться к веб-сайту, на котором я размещаю сайт, который является asp.net mvc, и при этом логин вызывает отдельную функцию веб-сайта, которая находится на php.Отправка информации для входа на отдельный сайт

Также, если это возможно, как я могу это сделать.

+0

Да, да это. Просто убедитесь, что вы защищены через атаки CSRF, хорошо проклятые. – Zarathuztra

+0

Возможный дубликат: http://stackoverflow.com/questions/2544389/how-to-share-sessions-between-php-and-asp-net-application – MAXIMIX

+0

Возможно использование межсайтовой проводки, но я настоятельно рекомендую не сделай это. Вы должны разрешить второму сайту принимать межсайтовые сообщения, что приводит к высокому риску XSS-атаки (межсайтовый скриптинг). –

ответ

0

Да, это возможно, вам нужно отправить сообщение на страницу входа. Итак, если вы используете php, используйте cUrl и установите опцию и значения post. После логина, я думаю, вы хотите сделать больше? Таким образом, вам нужно будет сохранить сеанс, поэтому вы можете отправить его для следующих запросов, зарегистрированных пользователем.

0

Вы можете передавать любые данные по сети, используя (как правило) GET или POST-запросы. (Конечно, есть и другие, но эти два наиболее часто используются). Что касается аутентификации пользователя/пользователя, общепринятым стандартом является oAuth. Несомненно, есть библиотеки, которые помогают поддерживать использование OAuth как в PHP, так и в ASP.

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

В качестве примера, GET данные передаются вокруг в URL:

location.com/?myparam=myvalue 

Слово предупреждения: Вы должны всегда использовать HTTPS при обработке личных/конфиденциальных данных. Как правило, как отправляющие, так и принимающие устройства должны делать это за https с действительной лицензией SSL. Это предотвращает обнюхивание сторонних данных и большинство людей в средних атаках.

Что касается библиотек, которые посылают запросы, а РНР cURL и asp.net имеет WebRequest

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