Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.11.2010, 17:15   #1
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
Вопрос Есть ли возможность определять доменное имя пользователя?

есть внутренняя сеть компании на 500 компов,развернут легкий сайт на joomle с инфой которая должна в зависимости от того какой пользователь заходит на сайт немного меняться,развернут домен,Active Directory,есть ли модуль-возможность определять доменное имя пользователя и потом зная это имя открывать ему на сайте определенные статьи ссылки материалы,или надо чтобы они все прорегались на сайте и уже зарегистрированным на сайте логинам раздавать права пользования ресурсом?
vlad_stv вне форума
Старый 10.11.2010, 17:23   #2
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

У вас DHCP сервер ?
ssdm вне форума
Старый 10.11.2010, 17:35   #3
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

да в том то и дело

тоже думал по IP но не катит так он не статичный
vlad_stv вне форума
Старый 10.11.2010, 17:39   #4
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

Но айпишники то DHCP сервер раздает ?
У вас наверняка есть локальная DNS где по айпи можно доменное имя компьютера узнать.
А может по авторизации контент показывать ?
ssdm вне форума
Старый 10.11.2010, 17:50   #5
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

необходимо чтобы при входе на сайт браузер определял доменное имя пользователя и уже на основе сравнения этого имени с базой политики безопастности выдавал тот контент который ему полагается

вопрос в том как это сделать что применить? щас штудирую NTML но что то пока не очень
vlad_stv вне форума
Старый 11.11.2010, 06:00   #6
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

функция gethostbyaddr() при отсутствии DNS может получать имена NetBios

http://www.sql.ru/forum/actualutils....50&msg=3055092
Никки вне форума
Старый 11.11.2010, 12:32   #7
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

Цитата:
функция gethostbyaddr() при отсутствии DNS может получать имена NetBios
На самом деле это не совсем то ,так как за одной машиной может несколько юзеров работать.
ssdm вне форума
Старый 11.11.2010, 13:09   #8
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

юзай LDAP
Код HTML:
<HTML>
<BODY> 
<FORM METHOD="POST" ACTION="ldap.php"> 
To search for someone from an LDAP server, type in the name of the server:<BR>
  <INPUT TYPE="text" NAME="server">
  type in the search base:
  <INPUT TYPE="text" NAME="search_base">
   type in part of their surname:
  <INPUT TYPE="text" NAME="part_name"> 
  <INPUT TYPE="submit" VALUE="Run query"> 
</FORM> 
</BODY>
</HTML>
Следующий скрипт получает доступ к LDAP-серверу. Он использует 6 функций:

* ldap_connect и ldap_bind подключаются и привязывается е серверу LDAP, который работает на указанном компьютере;
* ldap_search запрашивает у сервера LDAP строки, содержащие переданную строку;
* ldap_get_entries получает массив, который содержит результат выборки.
* ldap_close закрывает подключение.

PHP код:
<HTML>
<BODY>
<?php
  $server 
$_POST["server"];
  
$search_base $_POST["search_base"];
  
$part_name $_POST["part_name"];
  
$c_result ldap_connect("$server");
  
$b_result ldap_bind($c_result);
  
$s_result ldap_search($c_result"$search_base""cn=*$part_name*");
  
$info ldap_get_entries($c_result$s_result);
  
$numrows $info["count"];

  if ( 
$numrows == ) {
    echo 
"<P>There is no entry with a name of $part_name</P>";
    echo 
"</BODY></HTML>";
    
ldap_close($c_result);
    exit;
  }
?> 
<TABLE BORDER="1">
<?php
  
for ($rownum 0$rownum<$numrows$rownum++) {
?>
<TR>
  <TD>
<?php echo $info[$rownum]["cn"][0]; ?>
  </TD>
  <TD>
<?php echo $info[$rownum]["ou"][0]; ?>
  </TD>
  <TD>
<?php echo $info[$rownum]["telephonenumber"][0]; ?>
  </TD>
  <TD> 
<?php 
  
echo "<A HREF=mailto:"
  echo 
$info[$rownum]["mail"][0];
  echo 
">";
  echo 
$info[$rownum]["mail"][0];
  echo 
"</A><BR>";
?>
  </TD>
</TR>
<?php 
  

?> 

</TABLE>
<?php
   ldap_close
($c_result);
?>
</BODY>
</HTML>
SkyM@n вне форума
Старый 11.11.2010, 13:10   #9
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

А написать приложение для клиентов, обеспечивающие взаимодействие клиента-сервера, есть возможность?
Стрелок-охотник

Последний раз редактировалось mv28jam; 11.11.2010 в 13:13.
mv28jam вне форума
Старый 12.11.2010, 12:28   #10
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

честно отвечу по части кодера я скорее ноль,чем даже новичок.поэтому "написать" для меня звучит очень тяжело. поэтому и спрашиваю есть ли модуль который можно подцепить к joomle без особых выпендрёживаний,и тихо спокойно работать,вся система налажена,нужно только дополнить. вот вариант со скриптом у наших коллег в другом варианте реализован,но по соображениям коммерческой тайны они ессенно не выдают свои секреты.
vlad_stv вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно используя IdHttp обратиться к серверу по IP не используя доменное имя. Chasow Работа с сетью в Delphi 1 06.04.2010 04:16
Бесплатное доменное имя типа www.provider.com/domain Goblin Помощь студентам 4 27.02.2009 20:57
Как средствами VBA получить доменное имя пользователя? Прохожий Microsoft Office Excel 3 04.10.2008 18:28
Как купить доменное имя ? mad-explorer Свободное общение 6 07.11.2007 19:33