|
|
|
пересечение сессий пользователей веб портала
|
|||
|---|---|---|---|
|
#18+
всем привет, возникла такая проблемка...короче есть веб приложение развернутое н асервере web logic. Заходит один человек н асайт и что то там делает, при этом н апервой странице отображается его личная информация..т.е. профиль...в этот момент заходит другой человек и первый при обновлении страницы видит что его личная информация изменилась и стала как у последнего вошедшего..если войдет третий пятый десятый то у всех станет также...само приложение на базе spring и java script, информацию подтягивают жава классы...личная информация пользователя берется из паблик класса в котором статические поля с именем фамилией и прочими данными...я пока новичек в этом деле, но насколько я понял просто этот класс инициализируется в одном месте для всех пользователей и каждый раз перезаписывается при инициализации(new не используется при этом )...я не понял почему это происходит...разве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 18:57:32 |
|
||
|
пересечение сессий пользователей веб портала
|
|||
|---|---|---|---|
|
#18+
miklouhaразве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные? Этот контейнер называется HttpSession. А статические поля класс на каждого юзера не создаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 19:20:19 |
|
||
|
пересечение сессий пользователей веб портала
|
|||
|---|---|---|---|
|
#18+
Blazkowiczmiklouhaразве для каждого юзера авторизовавшегося не создается отдельный контейнер где только его переменные? Этот контейнер называется HttpSession. А статические поля класс на каждого юзера не создаются. спасибо, а как лучше сохранять данные авторизовавшегося юзера...его профиль разрешения права доступа и остальное чтобы можно было вызывать из любой точки приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 19:30:31 |
|
||
|
пересечение сессий пользователей веб портала
|
|||
|---|---|---|---|
|
#18+
Spring Security заюзать http://www.mkyong.com/spring-security/get-current-logged-in-username-in-spring-security/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 19:47:28 |
|
||
|
пересечение сессий пользователей веб портала
|
|||
|---|---|---|---|
|
#18+
BlazkowiczSpring Security заюзать http://www.mkyong.com/spring-security/get-current-logged-in-username-in-spring-security/ да он и заюзан уже вроде...но кривопохоже...при авторизации дергается метод который профиль юзера сохраняет в статических полях одного класса....проект не я писал с нуля поэтом разбираюсь пока..а вообще получается в вебпроектах статические переменные классов контроллеров или моделей юзать вообще нельзя? я про шаблон mvc имею ввиду... п.с. Спасибо тебе дорогой человек...не первый раз меня выручаешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 19:52:11 |
|
||
|
пересечение сессий пользователей веб портала
|
|||
|---|---|---|---|
|
#18+
miklouhaда он и заюзан уже вроде...но кривопохоже...при авторизации дергается метод который профиль юзера сохраняет в статических полях одного класса....проект не я писал с нуля поэтом разбираюсь пока..а вообще получается в вебпроектах статические переменные классов контроллеров или моделей юзать вообще нельзя? я про шаблон mvc имею ввиду... Вообще полей лучше не юзать в контролерах. Не только статических. Разве что если у контроллеров scope=session. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2013, 19:56:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38350775&tid=2128897]: |
0ms |
get settings: |
21ms |
get forum list: |
30ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
56ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
91ms |
get tp. blocked users: |
3ms |
| others: | 336ms |
| total: | 574ms |

| 0 / 0 |
