|
Получить чужие параметры сеанса | ☑ | ||
---|---|---|---|---|
0
TeMochkiN
04.02.14
✎
11:37
|
Здравствуйте!
Собственно вопрос, можно ли получить параметры не текущего сеанса, имея административные права? |
|||
1
vicof
04.02.14
✎
11:39
|
Подключайся по ком0соединению и получай
|
|||
2
zak555
04.02.14
✎
11:39
|
какой параметр интересует
|
|||
3
TeMochkiN
04.02.14
✎
11:41
|
(1) к желаемому сеансу по ком-соединению подключаться? у меня клиент-серверный вариант работы
(2) та любой |
|||
4
hhhh
04.02.14
✎
11:44
|
(3) а в чем прикол? Клиент-серверный - не клиент-серверный?
|
|||
5
TeMochkiN
04.02.14
✎
11:46
|
(4) просто уточнил
|
|||
6
Maxus43
04.02.14
✎
11:48
|
никак, как ты в другой сеанс подключишся?
|
|||
7
shuhard
04.02.14
✎
11:48
|
(0) как правило это ошибка в проектировании логики системы
и на самом деле нужно получить что-то совсем иное |
|||
8
Lama12
04.02.14
✎
11:50
|
(7) +1
|
|||
9
TeMochkiN
04.02.14
✎
11:50
|
(6) конфигуратор ведь подключается к сеансам, если у них разрешена отладка. Вот меня и интересует это.
(7) я изучаю возможность данного события |
|||
10
Defender aka LINN
04.02.14
✎
11:54
|
(9) Представь, что ты получил доступ. Что дальше?
|
|||
11
Maxus43
04.02.14
✎
11:54
|
ишь ты куда замахнулся, к процессам отладки подключится...
|
|||
12
TeMochkiN
04.02.14
✎
11:58
|
(10) например, я не стану хранить некоторую информацию в параметрах сеанса ввиду этого.
но всё же, это возможно? подключиться к сеансу и считать его параметры? Или вы только в теории об этом на данный момент пишите? |
|||
13
Wobland
04.02.14
✎
12:00
|
(12) поиметь параметры сеанса для того, чтобы не писать туда. хм, разумно
|
|||
14
Defender aka LINN
04.02.14
✎
12:01
|
(12) В теории - это ты пишешь. В практике тебе уже ответили.
И что вообще значит "не стану хранить некоторую информацию"? |
|||
15
х86
04.02.14
✎
12:08
|
(0)есть более простые методы
|
|||
16
TeMochkiN
04.02.14
✎
12:23
|
(14) простите, что выгляжу таким глупым, но это был лишь пример. Меня интересует в первую очередь наличие данных методов. А уж для чего и как ими пользоваться я сам разберусь.
(15) ну так поделитесь с нами. |
|||
17
Stim
04.02.14
✎
12:33
|
Насчет чужих не знаю, но свои оч удобно корректировать , например дату запрета
|
|||
18
х86
04.02.14
✎
12:38
|
(16)опиши задачу, для чего тебе чужие параметры сеанса?
|
|||
19
TeMochkiN
04.02.14
✎
12:47
|
(18) хочу добавить в параметры сеанса реквизит типа "ПользовательОС", т.к. данное свойство у ПользовательИнформационнойБазы пусто, если не используется аутентификация ОС, а мы не используем аутентификацию ОС, но привязать сеанс к пользователю ОС есть потребность. А это свойство хочется в дальнейшем получать. создавать специальный для это регистр сведений (если кто-то предложит), нет желания.
|
|||
20
Wobland
04.02.14
✎
12:55
|
(19) и зачем тут нужны непременно чужие параметры?
|
|||
21
TeMochkiN
04.02.14
✎
12:58
|
(20) мне, как администратору, необходимо знать под каким пользователем ОС находится конкретный сеанс 1С. Следовательно, мне нужно будет из своего сеанса читать этот параметр в остальных сеансах.
|
|||
22
vicof
04.02.14
✎
12:59
|
(21) А может началь использовать аутентификацию винды и не изобретать велосипед?
|
|||
23
Maxus43
04.02.14
✎
13:01
|
непонятна привязка этой задачи именно к параметрам сеанса...
Если не используется аутентификация ОС - значит это не принципиально, по вашей логике политики безопасности. Или пиши в РС при входе юзера в систему... но это костыль |
|||
24
х86
04.02.14
✎
13:02
|
(21)>>необходимо знать под каким пользователем ОС находится конкретный сеанс
для чего??? |
|||
25
zladenuw
04.02.14
✎
13:10
|
а разве консоль сервера, не дает на это ответ ?
|
|||
26
TeMochkiN
04.02.14
✎
13:12
|
(23) "непонятна привязка этой задачи именно к параметрам сеанса" а к чему привязывать это свойство, если оно действительно в рамках сеанса?
"Если не используется аутентификация ОС - значит это не принципиально, по вашей логике политики безопасности" с чего вдруг? у пользователя ОС один пароль, у пользователя 1С - другой. "Или пиши в РС при входе юзера в систему" была такая мысль (24) необходимо контролировать под какими учетными записями ОС работают пользователи 1С. (25) я там такой информации не нашел. ткните пальцем, если я слеп. |
|||
27
Maxus43
04.02.14
✎
13:15
|
(26) >>если оно действительно в рамках сеанса?
сеансу 1с глубоко фиолетово под каким пользователем ОС оно работает. >> у пользователя ОС один пароль, у пользователя 1С - другой двойную авторизацию ставь, и ОС и 1с |
|||
28
TeMochkiN
04.02.14
✎
13:22
|
(27) >>двойную авторизацию ставь, и ОС и 1с
насколько я понимаю, таким образом я ограничу аутентификацию пользователя 1С конкретным пользователем ОС, т.е. сочетание комбинация "Пользователь 1С" - "Пользователь ОС" будет уникальна. А у нас такая специфика, что под одним пользователем ОС могут работать разные пользователи 1С, либо наоборот. |
|||
29
MSII
04.02.14
✎
13:23
|
(26) ИМХО, если ограничивать себя средствами встроенного языка, то путь только один - запись в РС, чтение РС. И тут параметры сеанса лишние получаются.
|
|||
30
TeMochkiN
04.02.14
✎
13:24
|
Неправильно выразился, связь "Пользователь 1С" - "Пользователь ОС" будет 1 к 1, а в нашем случает может быть 1 ко многим
|
|||
31
Maxus43
04.02.14
✎
13:26
|
(30) да, связь жёсткая будет.
Один выход остался запись в РС при входе |
|||
32
MSII
04.02.14
✎
13:37
|
Можно, кстати, РС не создавать, а писать имя пользователя ОС неспосредственно в ПользовательИнформационнойБазы.ПользовательОС - уж коль скоро аутентификация ОС не используется.
|
|||
33
TeMochkiN
04.02.14
✎
13:38
|
(32) это свойство доступно для записи только пользователям с административными правами
|
|||
34
х86
04.02.14
✎
13:39
|
а разве при старте сеанса 1С из АД нельзя получить инфо по аккаунту? ну и выполнять к.л. действия: запреты, разрешения и т.п.???
|
|||
35
х86
04.02.14
✎
13:40
|
(33)превилигированно писать
|
|||
36
Maxus43
04.02.14
✎
13:40
|
(33) есть привилегированные модули, там может прокатит
|
|||
37
MSII
04.02.14
✎
13:40
|
(33) А если в привилегированном общем модуле писать это свойство?
|
|||
38
TeMochkiN
04.02.14
✎
13:45
|
а есть такой модуль, в который мы попадем при старте системы в упп 1.3.49?
|
|||
39
TeMochkiN
04.02.14
✎
13:46
|
или самим добавить и вызывать при старте?)
|
|||
40
Maxus43
04.02.14
✎
13:46
|
(39) был вроде, модуль ПолныеПрава называется, попадает туда в т.ч. и при установке параметров сеанса
|
|||
41
TeMochkiN
04.02.14
✎
13:49
|
(40) о, спасибо, сейчас погляжу
|
|||
42
TeMochkiN
04.02.14
✎
17:16
|
хм, у меня небольшая заминка.
WshShell = Новый COMОбъект("WScript.Shell"); WshSysEnv= WshShell.Environment("Process"); ПользовательОС = "\\" + WshSysEnv.Item("USERDOMAIN") + "\" + WshSysEnv.Item("USERNAME"); в файловом варианте возвращается нормальный пользователь ос, а в клиент-серверном возвращает "\\SRV3\USR1CV82" не подскажете решение?) |
|||
43
yukon
04.02.14
✎
17:22
|
(21) Журнал регистрации, тебе, как администратору в помощь. При логине пользователя туда пишется имя пользователя ОС.
|
|||
44
Torquader
04.02.14
✎
17:24
|
(42) Выполнять-то, нужно на клиенте, а не на сервере - на сервере он всё правильно и вернул - имя пользователя, под которым выполняется сервер.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |