powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Аутентификация по IP
11 сообщений из 11, страница 1 из 1
Аутентификация по IP
    #33677052
Фотография yahaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая идея (чтобы не использовать cookies):

- пользователь вводит в форму свой логин и пароль
- в таблице 'sessions' создаётся новая запись
'ip' - (ip юзера), 'login' - (его логин), 'time' - (время последнего коннекта)
- далее у юзера проверяется ip...
- если со времени последнего коннекта прошло >30 мин, то запись удаляется, и пользователь считается неавторизованным ("гостем"); чтобы "войти" в систему нужно заново ввести пароль.

Насколько это хорошее решение и что нужно изменить?
Какие возможности "обмана" этой системы?
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677070
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На таком сайте весь мой офис будет гулять под одним логином :)

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677075
Фотография ZS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yahahaЕсть такая идея (чтобы не использовать cookies):

- пользователь вводит в форму свой логин и пароль
- в таблице 'sessions' создаётся новая запись
'ip' - (ip юзера), 'login' - (его логин), 'time' - (время последнего коннекта)
- далее у юзера проверяется ip...
- если со времени последнего коннекта прошло >30 мин, то запись удаляется, и пользователь считается неавторизованным ("гостем"); чтобы "войти" в систему нужно заново ввести пароль.

Насколько это хорошее решение и что нужно изменить?
Какие возможности "обмана" этой системы?

Есть люди у которых динамические IP, постоянно скачущие тудю-сюда, такие просто не смогут работать с твоей системой...
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677248
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обман? Хм. Я бы попытался вынудить авторизованного чела зайти на сайт через прокси. Через мой прокси Но вообще система защиты не представляется хорошей.

Сессии, имхо, лучше.
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677501
Фотография yahaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСессии, имхо, лучше.

Сессии я пробовал сделал, т.е. каждому выдаётся случайный ключ (типа "Aj8YtREql.."), а потом этот ключ таскается по URL строке.

Проблема вот в чём: допустим, юзер открыл мой сайт в 2-х окнах (в разных разделах), потом в одном из них ввёл пароль. Теперь на в одном окне он авторизован, а в другом - нет. Если он в "неавторизованном" окне нажмёт "Обновить", то ничего не изменится т.к. в строке URL этого окна ключа нет.

Или ёщё вариант: юзер авторизовался на сайте, поработал с ним 10 минут, затем браузер закрылся (случайно крестик нажал или глюк ОС). Теперь бедному юзеру придётся искать бумажку с паролем и заново его вводить.

авторНо вообще система защиты не представляется хорошей.
авторНа таком сайте весь мой офис будет гулять под одним логином :)
авторЕсть люди у которых динамические IP, постоянно скачущие тудю-сюда

А чего тогда делать?..
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677566
Фотография ZS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yahaha
Сессии я пробовал сделал, т.е. каждому выдаётся случайный ключ (типа "Aj8YtREql.."), а потом этот ключ таскается по URL строке.

Не обязательно таскается, это настраивается

yahaha
Проблема вот в чём: допустим, юзер открыл мой сайт в 2-х окнах (в разных разделах), потом в одном из них ввёл пароль. Теперь на в одном окне он авторизован, а в другом - нет. Если он в "неавторизованном" окне нажмёт "Обновить", то ничего не изменится т.к. в строке URL этого окна ключа нет.

Используй куки

yahaha
Или ёщё вариант: юзер авторизовался на сайте, поработал с ним 10 минут, затем браузер закрылся (случайно крестик нажал или глюк ОС). Теперь бедному юзеру придётся искать бумажку с паролем и заново его вводить.

Используй куки
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677582
Фотография yahaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИспользуй куки

Это понятно... но смысл в том,

автор(чтобы не использовать cookies):

(см. самую первую строку самого первого поста)

Есть много людей, которые куки отключают, есть такая штука как firewall, в через который часто куки не проходят... Т.е. желательно сделать универсально, без кук.
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677589
Фотография ZS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yahahaЕсть много людей, которые куки отключают, есть такая штука как firewall, в через который часто куки не проходят... Т.е. желательно сделать универсально, без кук.

Почти на всех сайтах авторизация работатет на куки, это как раз универсально, по сравнению с идентификацией по IP, тем более что ты можешь сделать и то и то, пусть пользователь сам выбирает как его идентифицировать (по IP, куки) при регистрации или в личном кабинете, тогда получится более гибко
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677756
yamapikarya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yahahaЕсть много людей, которые куки отключают, есть такая штука как firewall, в через который часто куки не проходят...ну любят люди каждый раз вводить пароль
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33677779
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сессии, сессии, сессии и ещё раз
СЕССИИ

Можно HTTP-аутентификацию. Она точно запомнится.
...
Рейтинг: 0 / 0
Аутентификация по IP
    #33678110
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аутентификация по IP плохая идея, т.к. IP может быть динамическим или наоборот один для многих, если в компании выход в инет через прокси.
Если есть необходимость осуществлять поддержку состояния на стороне сервера, то фиксируй время регистрации конкретного логина и если оно превышает определенный интервал установленный тобой, то это значит что клиенту необходимо снова пройти авторизацию. Если же клиент правильно ввел пароль, логин и время "еще детское", то подгружай клиенту случайным образом сгенерированный набор символов, определенный в последний раз после авторизации и пусть он его таскает по ссылкам. И если вздумает снова пройти авторизацию, то из базы подгрузится тот же набор символов и все открытые окна текущего сеанса останутся рабочими.

Теперь свой собственный internet-ресторан может открыть любой желающий!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Аутентификация по IP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]