#0
by DitriX
Есть одна задачка, суть ее в том, что бы можно было сравнить введеный пароль с паролем 1с текущего пользователя. Идея в чем - есть одна обработка, куда нельзя пускать никого, кроме определенных лиц. Я долго мутил и мудрил - и правами, и ролями и т.д. и т.п. Но, как оказалось/подтвердилось, все это фигня, ибо этот человек оставил комп включенным и ушел на кофе, в то время ... Дальше и так понятно... И объяснял я, что надо блочить 1с, или закрывать, или что надо на крайний случай жать Win+L, все до лампочки, вот и пришел к такому решению: 1. Человек открывает обработку 2. 1С просит подтвердить пароль этого пользователя 3. Если пароль сопадает - все гут, если нет - то шлет на все 4 стороны и еще высылает смс хозяину о том, что кто то мудрит за его компом под его учеткой :) Как то так...
#2
by pumbaEO
Если отвечать по сути вопроса (без всяких размышлений правильно это или нет): Делай com подключение под этим пользователем к этой же базе, прошло - хозяин...
#4
by ProProg
вот еще один минус работы 1С локально а не в терминале. Был бы в терминале - нет 5 минут движений - кик соединения.
#7
by ProProg
Я сколько с 1С работаю столько до сих пор не искоренились тупоюзеры в виже всяких гб и прочих, которм хоть двести раз в упор говори что пароль свой никому давать нельзя - все равно его раздают. Тут разговор простой - лог действий и жесткое предупреждение - виноват/не виноват - вот жернал и вся ответственность на юзере который в журнале. всё.
#8
by Рэйв
Большинство всех озабачиваний о защите обработок - это или мания величия или мания преследования. 99% всех обработок нафиг никому не нужно хоть с паролем ,хоть без. Сомневаюсь что у ТС входит в тот самый процент:-)
#9
by ProProg
раз на то пошло вешай на обработке в каждом обработчике запрос пароля )) В любом действии. Причем чтобы пароли были разные. Выбирает период - один пароль, надимает отбор - другой пароль, надимает сформировать - вообще пароль из 45 символов.
#12
by Живой Ископаемый
2 чувак... ты просто неизлечим... вопрос не про защиту разработки... как ты в свой подъезд толmrj попадаешь когда с работы возвращаешься...
#13
by Рэйв
>>Идея в чем - есть одна обработка, куда нельзя пускать никого, кроме определенных лиц. Помоему как раз обработки
#15
by Живой Ископаемый
2 читает через два слова третье... увидел "пароль", "обработка", и среагировал
#16
by Рэйв
Поправь меня если я не прав, но начинать защиту базы с защиты доступа к обработке как минимум странно
#25
by Рэйв
Ну..Я просто предположив наиболее вероятное, что ничего стирающего и убивающего с данными она не делает
#28
by Живой Ископаемый
но впрочем, для совсем тугих объясню - в написана лажа потому что человек в не имеет в виду "доступ к обработке в режиме конфигуратора" просто потому что в режиме конфигуратора не выполняется 1Совский код поэтому обработка не имеет возможности никого никуда послать... 2 чувак, плохо выходит.. давай еще шире улыбнись при плохой игре
#29
by Живой Ископаемый
так что да, начиная с - полнейший офтопик понятно кем вызванный, и к теме не имеющий никакого отношения.
#31
by pumbaEO
Вот в соседней ветке у человека УПП на 50 пользователей без сервера и без РЛС... Так, что такой вариант тоже может понадобиться.
#32
by дущ
какую-нить ВК тебе надобно которая эмулит нажатия, и эмуль Альт - Лево - Лево - Лево - Вниз - Вниз - Вниз - Ентер. Т.е. обработка открылась а 1С-ка заблокировалась.
#33
by DitriX
Нда,собственно говоря, спасибо за изречения, однако вот в чем истина: Обработка мне до одного места, мне важно скрыть инфу, которую она выводит в html поле. Я не параноик паролей в 200 символов, и видать в этом моя проблема. За отключение от ТС через 5 мин - бред, при чем полный, и реально, как сказано в - рубить за такое надо, элементарно - строим отчет и смотрим в него, и вуаля, продлим до часа - теряется смысл. Сом соединение это хорошая мысль. Наверно буду копать в этом русле. защита обработки - не та тема :) Давайте представим себе ситуацию - в магазине работают продавцы, все они имеют доступ к компу, выход у них только в 1с (тонкий клиент) и усе, больше никуда. Они должны иметь возможности писать жалобы друг на друга, вставлять накладные, подтверждать перемещения и т.д. Если это разделить по учеткам - то будет бред. Любое действие - зайди под собой, сделай, выйди. Вот, в принципе, реальный пример. Может кто то альтернативный вариант предложит?
#34
by Rie
А если такой ВК не найдётся - то придётся использовать штатный метод ЗаблокироватьРаботуПользователя :-)
#35
by DitriX
Супер, одну проблему я для себя уже решил :) А пытался задать в синтаксис помощнике и так, и по другому, ну чуял - что кнопочка на панеле не из воздуха. А оно вон как делается.
#39
by дущ
блин, это я со своим семерошным менталитетом. Половина свистелок-перделок которые в восьмерке реализованы до сих пор не знаю.
#40
by awa15
Проверить пароль можно такой функцией Функция ПроверитьПароль(Пароль) Недостаток - приходится временно менять пароль пользователя и затем восстанавливать старый пароль. В случае сбоя между двумя записями пользователя, пароль может оказаться измененным на неправильно введенный. У пользователей должны быть права на администрирование (что перечеркивает все достоинства данного способа). Странная на первый взгляд строка "Пользователь = ПользователиИнформационнойБазы.НайтиПоИмени(Пользователь.Имя);" нужна для того, чтобы 1С перечитала данные о пользователе из базы, иначе, даже после записи нового пароля пользователя хеш пароля возвращается старый.
#41
by DitriX
года 4, куча проектов на тонком клиенте и толстом. А к чему вопрос то? Да, такой метод я загуглил, но и из-за той проблемы, которую ты описал - я от него отказался.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- взломать пароль на внешней обработке
- Написал обработку и поставил пароль. Давно было, пароль забыл. Что делать?
- Пароль на внешней обработке epf
- Изменить пароль администратора сервера 1С - забыли пароль
- Конвертация данных: как при загрузке прочитать из файла обмена "левые" данные?
- Как убрать пароль на модуль обработки - пароль я знаю )))
- Пароль на модуль - Есть ли возможность установить пароль на общий модуль программно?
- Как программно прочитать пароль пользователя ИБ?
В этой группе 1С
- Компонента печати штрих кода под Linux
- помогите найти дрова для материнки MSI PM8M3-V
- БГУ почему не заполняется субконто в дт 201.34 в ПКО, из за этого не проводится
- Ошибка блокировки объекта. Объект уже заблокирован
- Обмен УТ 11 и БП 2.0
- При восстановлении бекапа SQL 2008 недостаточно места на диске.
- v8: Документы противоречат друг другу (УТП, Украина)
- БГУ В декабре оприходовали бензин вместо дизтоплива...
- БП 2.0 расходы не попадают в КУДиР
- КД. Перенос 1 документа 7.7 в 2 документа 8.1
- Нумерация строк в запросе на скд
- Расположить по центру группу в скд
- Привязать договор к контрагенту в параметрах скд.
- Две подписки на событие
- УФ, Картинка - не обновляется
- v8: Не отдавать все документы в узел РИБ
- Как разместить программно картинку в управляемой форме?
- КД из двух табличных частей в одну.
- v7: Повернуть штрих код на 90 градусов
- Zebra TLP 2824 Печатает не чётко