ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Определение локального имени
  #1  
Старый 03.04.2009, 09:53
Аватар для alpotemkin
alpotemkin
Познающий
Регистрация: 07.05.2008
Сообщений: 49
Провел на форуме:
90698

Репутация: 5
Отправить сообщение для alpotemkin с помощью ICQ
По умолчанию Определение локального имени

Доброго времени суток!

На работе дали задание - написать сайт для локальной сети конторы. В числе прочего необходимо сделать следующее:
1. Определение IP машины - скрипт такой:
Код:
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
2. Определение локального имени машины
3. Разрешение доступа только тем IP, что есть в базе данных.
Дополнение: вход без ввода логина-пароля.

Обобщение:
1. Юзер заходит на сайт и видит главную страницу, на ней его локальное имя и кнопка вход.
2. Юзер нажимает на кнопку и:
2.1 Если юзер в списке - он входит и попадает в свой профиль
2.2 Если его в списке нет - его перекидывает на страницу с сообщением, что ему вход запрещен.


P.S. Искал в гугле и на форуме - не нашел. Скрипт желателен на PHP.
Всем заранее спасибо за помощь.

Последний раз редактировалось alpotemkin; 03.04.2009 в 10:02..
 
Ответить с цитированием

  #2  
Старый 03.04.2009, 11:13
Аватар для spider-intruder
spider-intruder
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме:
3886281

Репутация: 929


Отправить сообщение для spider-intruder с помощью ICQ
По умолчанию

нужен пароль, иначе:
1) Юзер меняет сетевое имя своего компа на имя компа начальника и видит чужой профиль! Это не тру

Последний раз редактировалось spider-intruder; 03.04.2009 в 11:48..
 
Ответить с цитированием

  #3  
Старый 03.04.2009, 11:27
Аватар для MuXaJIbI4
MuXaJIbI4
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме:
108674

Репутация: 32
По умолчанию

Тогда уж лучше по мак адресу сетевой карты проверять
 
Ответить с цитированием

  #4  
Старый 03.04.2009, 11:39
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

т.е. имя пользователя и пароль ушли в небытие? Обычные методы не катят? Нужны извращения - второй пост этой темы
 
Ответить с цитированием

  #5  
Старый 03.04.2009, 11:42
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

gethostbyaddr - имя хоста по ip
 
Ответить с цитированием

  #6  
Старый 03.04.2009, 11:45
Аватар для spider-intruder
spider-intruder
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме:
3886281

Репутация: 929


Отправить сообщение для spider-intruder с помощью ICQ
По умолчанию

2 Chaak: +1 (точно)

--------------------------
<?php
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $hostname;
?>
--------------------------


2 MuXaJIbI4: Мак тоже сменить не проблема, елси конечно нет привязки по маку на маршрутерах...


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

Последний раз редактировалось spider-intruder; 03.04.2009 в 12:05..
 
Ответить с цитированием

  #7  
Старый 03.04.2009, 12:23
Аватар для alpotemkin
alpotemkin
Познающий
Регистрация: 07.05.2008
Сообщений: 49
Провел на форуме:
90698

Репутация: 5
Отправить сообщение для alpotemkin с помощью ICQ
По умолчанию

Цитата:
Сообщение от spider-intruder  
нужен пароль, иначе:
1) Юзер меняет сетевое имя своего компа на имя компа начальника и видит чужой профиль! Это не тру
ПС тока что проверил. Если в сетке есть прокся. прописанная в браузере, будут ложные отображения имени
Об этом не подумал... Тогда действительно стоит сделать связку имя компа-пароль.
Прокси у меня нету, потому все ок.

Цитата:
Сообщение от MuXaJIbI4  
Тогда уж лучше по мак адресу сетевой карты проверять
Хорошая идея. Но есть нюанс - если сетевую карту сменить, то адрес меняется и придется менять данные. А карты у нас меняют не так уж и редко. Потому этот вариант отпадает...

Цитата:
Сообщение от Pashkela  
т.е. имя пользователя и пароль ушли в небытие? Обычные методы не катят?
Можно сделать и связку логин-пароль, но дело в том, что доступ на сайт будет разрешен только определенному списку IP из всей сети.
Потому решил сделать связку имя машины-пароль.

Цитата:
Сообщение от Chaak  
gethostbyaddr - имя хоста по ip
Спасибо за идею, про это я как-то и не вспомнил, хотя знал...

Всем спасибо за дельные комменты и помощь.

Последний раз редактировалось alpotemkin; 03.04.2009 в 12:33..
 
Ответить с цитированием

  #8  
Старый 03.04.2009, 15:53
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Грамотно настроенный iptables/файервол + база данных с ip тебе помогут.
 
Ответить с цитированием

  #9  
Старый 03.04.2009, 16:25
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Счас нечим занятся - напишу.
 
Ответить с цитированием

  #10  
Старый 03.04.2009, 19:59
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

http://bestquest.info/scripts/minisite.txt
юзай мой быдлокод =)

table: login
rows: ip, host, password

Последний раз редактировалось mailbrush; 03.04.2009 в 20:17..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[VK] Приглашение в группу от чужого имени. Хелп Dark_Angel Социальные сети 5 19.03.2009 14:58
Создать файл, найдя свободную цифру для имени. Gray_f0x PHP, PERL, MySQL, JavaScript 7 11.12.2008 13:43
Смс от чужого имени... wells™ Сотовый фрикинг 26 25.07.2008 15:27
Кидалы работают от имени администрации Античата madnet Болталка 5 10.07.2006 10:58
При вводе имени работают теги! Poacher Уязвимости 1 01.02.2006 16:54



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ