powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / пересечение сессий пользователей веб портала
6 сообщений из 6, страница 1 из 1
пересечение сессий пользователей веб портала
    #38350731
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет,
возникла такая проблемка...короче есть веб приложение развернутое н асервере web logic. Заходит один человек н асайт и что то там делает, при этом н апервой странице отображается его личная информация..т.е. профиль...в этот момент заходит другой человек и первый при обновлении страницы видит что его личная информация изменилась и стала как у последнего вошедшего..если войдет третий пятый десятый то у всех станет также...само приложение на базе spring и java script, информацию подтягивают жава классы...личная информация пользователя берется из паблик класса в котором статические поля с именем фамилией и прочими данными...я пока новичек в этом деле, но насколько я понял просто этот класс инициализируется в одном месте для всех пользователей и каждый раз перезаписывается при инициализации(new не используется при этом )...я не понял почему это происходит...разве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные?
...
Рейтинг: 0 / 0
пересечение сессий пользователей веб портала
    #38350751
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miklouhaразве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные?
Этот контейнер называется HttpSession. А статические поля класс на каждого юзера не создаются.
...
Рейтинг: 0 / 0
пересечение сессий пользователей веб портала
    #38350760
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczmiklouhaразве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные?
Этот контейнер называется HttpSession. А статические поля класс на каждого юзера не создаются.

спасибо, а как лучше сохранять данные авторизовавшегося юзера...его профиль разрешения права доступа и остальное чтобы можно было вызывать из любой точки приложения?
...
Рейтинг: 0 / 0
пересечение сессий пользователей веб портала
    #38350775
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
пересечение сессий пользователей веб портала
    #38350779
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczSpring Security заюзать
http://www.mkyong.com/spring-security/get-current-logged-in-username-in-spring-security/

да он и заюзан уже вроде...но кривопохоже...при авторизации дергается метод который профиль юзера сохраняет в статических полях одного класса....проект не я писал с нуля поэтом разбираюсь пока..а вообще получается в вебпроектах статические переменные классов контроллеров или моделей юзать вообще нельзя? я про шаблон mvc имею ввиду...

п.с. Спасибо тебе дорогой человек...не первый раз меня выручаешь...
...
Рейтинг: 0 / 0
пересечение сессий пользователей веб портала
    #38350785
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miklouhaда он и заюзан уже вроде...но кривопохоже...при авторизации дергается метод который профиль юзера сохраняет в статических полях одного класса....проект не я писал с нуля поэтом разбираюсь пока..а вообще получается в вебпроектах статические переменные классов контроллеров или моделей юзать вообще нельзя? я про шаблон mvc имею ввиду...

Вообще полей лучше не юзать в контролерах. Не только статических. Разве что если у контроллеров scope=session.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / пересечение сессий пользователей веб портала
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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