2013-07-09 6 views
0

Я разработал приложение php/mysql, к которому необходимо получить доступ как через интрасеть, так и в экстрасеть. Я хочу предоставить доступ к определенной странице (add_company_details.php) как для интрасети, так и для экстрасети. Как я могу это сделать?Аутентификация внутренней сети интранет

В основном я хочу предоставить доступ к экстрасети только для некоторых частей приложения. У меня плохое знание сети. Нужно ли мне предоставлять какой-либо сертификат ssl или аутентификацию пользователя/пароля? Пожалуйста, помогите мне. Заранее спасибо. Мы используем сервер linux с apache/php/mysql.

ответ

0

Вы можете проверить IP-адрес клиентского компьютера и включить или отключить страницы на основе этого.

Посмотрите на $_SERVER['REMOTE_ADDR']. Если это адрес в вашей интрасети, включите или отключите страницу по мере необходимости. Аналогично, вы можете включать или отключать страницы для посетителей Extranet.

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

+0

Спасибо, Майк. Кажется, у меня появилась какая-то идея. Извините, я не могу голосовать, потому что у меня только 1 репутация :). – Viraths

+0

Нет проблем. Я думаю, вы должны быть в состоянии принять ответ. –

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