Как Сохранить Значение Переменной Втечение Всей Сессии?

Eugen

Well-known member
22.03.2012
177
0
#1
Есть некая форма авторизации. Нужно, чтобы логин введенный на этой форме постоянно хранился в переменной, для того, чтобы на каждое действие пользователя его можно было прописать в лог. Как такое можно сделать?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#4
тогда непонятно - что значит авторизация
 

Eugen

Well-known member
22.03.2012
177
0
#5
Отдельная авторизация на конкретную базу лотуса через обычную форму.
 

Eugen

Well-known member
22.03.2012
177
0
#7
Есть группа пользователей, которая сидит под одним @UserName(подменные сотрудники), поэтому решили сделать так.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#8
чета вы мутите, если юзеры входят под одним акком (как nvy предположил) -, с разных компов (терминальных сессий) - полюбасу нужны лицензии...

переменные можно хранить - в нотес.ини (клиентский вариант), в очередях (если маленькие данные), в глобальных объектах (jvm либы, в jvm/lib/ext) библиотек (подробно не тестировал), в файлах...


Добавлено:
Есть группа пользователей, которая сидит под одним @UserName(подменные сотрудники), поэтому решили сделать так.
создать "безымянные" аккаунты типа: User1, User2...
хранить их в отдельной NAB
 

Eugen

Well-known member
22.03.2012
177
0
#9
Они ходят под одним логином и с одного компа. Я не пытаюсь обойти ограничение по лицензиям, мне просто нужно отследить кто и что делает, если они с одного компа заходят.
Можно поподробнее про очереди и jvm либы, как их использовать?
 

nvyush

Lotus team
22.04.2009
2 317
0
#11
Eugen
Если они заходят с одного компа под одной лотусовой учёткой, но в разное время, можно через поле профиля или переменную окружения в файле notes.ini
 

Eugen

Well-known member
22.03.2012
177
0
#12
nvy
Сейчас сделал через notes.ini. А можно как то защититься от того, что пользователь руками поправит там значение?
 

nvyush

Lotus team
22.04.2009
2 317
0
#13
Eugen
Нет. Точнее, можно запретить пользователю редактировать notes.ini на уровне файловой системы, но тогда он не сможет установить соответствующее значение в начале сессии. Аналогичная проблема будет и при использовании полей профильного документа.

А виндовая учётка у них тоже общая? Если нет, можно логировать её.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#15
ну тогда java или очереди ;)
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
18
#16
Они ходят под одним логином и с одного компа. Я не пытаюсь обойти ограничение по лицензиям, мне просто нужно отследить кто и что делает, если они с одного компа заходят.
Можно поподробнее про очереди и jvm либы, как их использовать?
Они ходят под одним логином и с одного компа - как это????
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 809
21
#18
лажа какая-то... заведите журнал (бумажный) в котором фиксируется какой из подснежников сегодня на работе :)