2015-01-03 5 views
2

Нам нужна система входа для студентов нашей школы.
Нам нужно получить информацию с нашего сайта в школе и отобразить это на нашем сайте.
В нашей школе нет api или другого способа для входа в систему, пользователям необходимо ввести свои учетные данные.Сохраните пароль для входа на другой сайт

Теперь я осведомлен о сообщении & получить запросы для входа пользователя в него Я получил свой пароль, но мне нужно знать, есть ли безопасный способ для моих пользователей только войти на мой сайт, и тогда мы будем автоматически способный зайти на сайт нашей школы. У нас нет никаких заявлений о том, как в школах хранятся пароли. Кроме того, задействовано несколько человек, поэтому никто не может видеть какой-либо пароль.

+0

_nobody должны быть в состоянии видеть любые password._ Известные последние слова! –

+0

Если у меня это правильно, вы хотите разрешить студентам доступ к сайту через их имя/пароль школы, используемые для доступа к компьютерам. Эта настройка означает, что веб-сайт каким-то образом должен получить доступ к серверу АЦП (Active Directory Control), чтобы проверить его детали; для этого я * думаю * возможно только с помощью веб-сервера Microsoft IIS и веб-приложения C#, но я не уверен. – cybermonkey

ответ

0

Единственный безопасный способ передачи логинов между приложениями - либо oAuth2, либо SAML2 - все остальное может каким-либо образом поставить под угрозу безопасность сайта.

+0

Будет ли считаться безопасным сохранение учетных данных пользователя на устройстве пользователя? – milo526

-1

Есть много учебных пособий, регрессирующих в этой теме, однако я бы рекомендовал посмотреть на phpacademy, он дает хорошие объяснения, поскольку он показывает вам, как писать код, да, я знаю, что сайты ссылок обычно неодобрительны, но автор на это конкретное время достаточно надежное и стабильное.

https://www.youtube.com/playlist?list=PLfdtiltiRHWF5Rhuk7k4UAU1_yLAZzhWc

+0

К сожалению, это не решит мою проблему. Мне не нужно знать, как сделать систему входа в систему, но как сохранить информацию о магазине, которую нужно добавить в другую систему входа. – milo526

+0

Вы имеете в виду использование нескольких баз данных? Это можно сделать примерно так: $ dbh1 = mysql_connect ($ hostname, $ username, $ password); $ dbh2 = mysql_connect ($ hostname, $ username, $ password, true); mysql_select_db ('database1', $ dbh1); mysql_select_db ('database2', $ dbh2); Затем для запроса базы данных 1 передать первый идентификатор ссылки: mysql_query ('select * from tablename', $ dbh1); и для базы данных 2 pass the second: mysql_query ('select * from tablename', $ dbh2); –

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