powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / аутентификация
25 сообщений из 25, страница 1 из 1
аутентификация
    #38903777
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
подскажите пожалуйста как правильно реализовать вход в систему?
что надо делать чтоб под одним логином и паролем не могли зайти одновременно несколько пользователей?
как правильно реализовать LogOff (т.е. выход из системы)?
...
Рейтинг: 0 / 0
аутентификация
    #38903798
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарчто надо делать чтоб под одним логином и паролем не могли зайти одновременно несколько пользователей?
как правильно реализовать LogOff (т.е. выход из системы)?
1. Не надо делать.
2. Очистить сессию и редирект на логон
...
Рейтинг: 0 / 0
аутентификация
    #38903804
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффарчто надо делать чтоб под одним логином и паролем не могли зайти одновременно несколько пользователей?
как правильно реализовать LogOff (т.е. выход из системы)?
1. Не надо делать.
2. Очистить сессию и редирект на логон

request.getSession().invalidate()?
...
Рейтинг: 0 / 0
аутентификация
    #38903823
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффарЗдравствуйте!
подскажите пожалуйста как правильно реализовать вход в систему?
что надо делать чтоб под одним логином и паролем не могли зайти одновременно несколько пользователей?
как правильно реализовать LogOff (т.е. выход из системы)?

Веб? Или "толстый"?
Если "веб", то логофф только по таймауту, по сути. Мало кто жмакает "выйти", разве что в банкинге.
Толстый- там логоф по закрытию программы.

По "одновременно"- в вебе даже IP (видимый серверу) может поменяться, так что не вариант. Т.е. все возможные приведут к большим неудобствам.

В "толстом"- по IP.

Реализовать- много где есть готовые, если хочется странного- всё просто, в БД логины с хэшем (лучше посоленным) пароля, связка многое-ко-многим с правами, залогиненных хранить в памяти, по таймауту/команде выкидывать.
...
Рейтинг: 0 / 0
аутентификация
    #38903856
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominМало кто жмакает "выйти",
мало, не мало, но делать то надо
...
Рейтинг: 0 / 0
аутентификация
    #38903900
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey TominМало кто жмакает "выйти",
мало, не мало, но делать то надо

Надо. Это просто. Важнее (и сложнее) таймаут.
...
Рейтинг: 0 / 0
аутентификация
    #38903912
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tominтаймаут
он вроде автоматом работает
...
Рейтинг: 0 / 0
аутентификация
    #38903954
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin Веб? Или "толстый"?
приложение веб
на счет таймаута уже сделана

самое главное как делается чтоб под одним логином и паролем не могли зайти одновременно несколько пользователей?
можно ли использовать TreeSet? или есть другие варианты?
...
Рейтинг: 0 / 0
аутентификация
    #38903992
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey Tominтаймаут
он вроде автоматом работает

ГДЕ?
Вот недавно мы впёрлись - ни один стандартный механизм не работает. Так что как раз я делал. И сессия может хоть вечно хранится, включая перезапуски сервера, если таймаут задать очень большим :)
А отдельный поток проверяет сессии и удаляет старые.
...
Рейтинг: 0 / 0
аутентификация
    #38903996
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарприложение веб
...
самое главное как делается чтоб под одним логином и паролем не могли зайти одновременно несколько пользователей?

Как отличить одного пользователя от другого?

Вот человек работал с планшета через GPRS. Дошёл до большого компа, сел за него и вошёл через корпоративный прокси в головном офисе в США. Это тот же пользователь, или нет? Таймаут сессии ещё не истёк.

Или он работает через TOR, выходная нода сменилась (ну протухла активная). Это то же?
...
Рейтинг: 0 / 0
аутентификация
    #38904006
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

хорошо как это реализовать? или только через БД?
...
Рейтинг: 0 / 0
аутентификация
    #38904030
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффарAlexey Tomin,

хорошо как это реализовать? или только через БД?

Что ЭТО?
...
Рейтинг: 0 / 0
аутентификация
    #38904043
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominМузаффарAlexey Tomin,

хорошо как это реализовать? или только через БД?

Что ЭТО?

имею ввиду что при входе в систему в бд записываем значение типа "1" при выходе меняем на "0".
...
Рейтинг: 0 / 0
аутентификация
    #38904085
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominВот недавно мы впёрлись - ни один стандартный механизм не работает.
в той теме, я тебе сказал - проверь....
И молчок от тебя?
...
Рейтинг: 0 / 0
аутентификация
    #38904089
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominЧто ЭТО?
ты так написал, что он не понял - у тебя ответ был или вопрос)
...
Рейтинг: 0 / 0
аутентификация
    #38904229
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффарAlexey Tominпропущено...


Что ЭТО?

имею ввиду что при входе в систему в бд записываем значение типа "1" при выходе меняем на "0".

Скорее при входе создаём "сессию" с датой входа, ссылкой на пользователя, IP, к примеру, и что ещё хочешь. А при выходе (ручками, или по таймауту)- ставишь время завершения и в памяти веб-сервера грохаешь объект.
...
Рейтинг: 0 / 0
аутентификация
    #38904235
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey TominВот недавно мы впёрлись - ни один стандартный механизм не работает.
в той теме, я тебе сказал - проверь....
И молчок от тебя?

Напомни, пожалуйста, что надо было проверить.
...
Рейтинг: 0 / 0
аутентификация
    #38904242
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominСкорее при входе создаём "сессию"
он вроде уже есть
http://www.javaprobooks.ru/java-программирование/jsp-работа-с-сессиями.html
...
Рейтинг: 0 / 0
аутентификация
    #38904244
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominНапомни, пожалуйста, что надо было проверить.
извини, тему помню
spring mvc, продление сессии
а ТС не ты)
...
Рейтинг: 0 / 0
аутентификация
    #38904426
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey TominСкорее при входе создаём "сессию"
он вроде уже есть
http://www.javaprobooks.ru/java-программирование/jsp-работа-с-сессиями.html
да сессию создал вот только думаю как реализовать запрет если уже этот логин онлайн
...
Рейтинг: 0 / 0
аутентификация
    #38904553
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
Твоя инициатива?
Я бы побил того программиста, который это сделает.))
...
Рейтинг: 0 / 0
аутентификация
    #38904719
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар,
Твоя инициатива?
Я бы побил того программиста, который это сделает.))
а именно что?
...
Рейтинг: 0 / 0
аутентификация
    #38904743
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффардумаю как реализовать запрет если уже этот логин онлайн
...
Рейтинг: 0 / 0
аутентификация
    #38904748
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
не знаю пока два варианта:
1) в БД на таблице юзеры создать столбец с неким маркером, скажем если онлайн "1" если нет то "0"
2) создать список и проверять по нему

и том и на другом случае немогу понять что делать если сессия закрывается (уничтожается) по таймауту?
...
Рейтинг: 0 / 0
аутентификация
    #38904756
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
я тебе вопрос задал - кто придумал такой изврат, как запрет входа с двух девайсов или осликов одновременно.
Ты скоро на вторую страничку пойдёшь в своём упрямстве.
Удачи!
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / аутентификация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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