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

Тема в разделе "Lotus - Программирование", создана пользователем Eugen, 2 май 2012.

  1. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Есть некая форма авторизации. Нужно, чтобы логин введенный на этой форме постоянно хранился в переменной, для того, чтобы на каждое действие пользователя его можно было прописать в лог. Как такое можно сделать?
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    для веб - куки
     
  3. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Не, не для веба
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    тогда непонятно - что значит авторизация
     
  5. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Отдельная авторизация на конкретную базу лотуса через обычную форму.
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    А чем ACL не устраивает? Или у Вас пользователи заходят под одним @UserName?
     
  7. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Есть группа пользователей, которая сидит под одним @UserName(подменные сотрудники), поэтому решили сделать так.
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    чета вы мутите, если юзеры входят под одним акком (как nvy предположил) -, с разных компов (терминальных сессий) - полюбасу нужны лицензии...

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


    Добавлено:
    создать "безымянные" аккаунты типа: User1, User2...
    хранить их в отдельной NAB
     
  9. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Они ходят под одним логином и с одного компа. Я не пытаюсь обойти ограничение по лицензиям, мне просто нужно отследить кто и что делает, если они с одного компа заходят.
    Можно поподробнее про очереди и jvm либы, как их использовать?
     
  10. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
  11. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Eugen
    Если они заходят с одного компа под одной лотусовой учёткой, но в разное время, можно через поле профиля или переменную окружения в файле notes.ini
     
  12. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    nvy
    Сейчас сделал через notes.ini. А можно как то защититься от того, что пользователь руками поправит там значение?
     
  13. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Eugen
    Нет. Точнее, можно запретить пользователю редактировать notes.ini на уровне файловой системы, но тогда он не сможет установить соответствующее значение в начале сессии. Аналогичная проблема будет и при использовании полей профильного документа.

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

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Да, виндовая тоже общая.
     
  15. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    ну тогда java или очереди ;)
     
  16. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    Они ходят под одним логином и с одного компа - как это????
     
  17. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Подменные сотрудники. Сегодня на этом месте один человек, а через неделю может быть другой.
     
  18. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    лажа какая-то... заведите журнал (бумажный) в котором фиксируется какой из подснежников сегодня на работе :)
     
  19. Eugen

    Eugen Well-Known Member

    Регистрация:
    22 мар 2012
    Сообщения:
    172
    Симпатии:
    0
    Это уже не мне решать. Что такое очереди?
     
  20. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
Загрузка...

Поделиться этой страницей