Как программно прочитать пароль пользователя ИБ? #805205


#0 by Wirtuozzz
Всем привет. Есть задача, вывести на форму поле, в которое пользователь забивает пароль пользователя, если пароль не верен, то ничего не происходит, если введенный пароль верен, то происходит чудо. Проблема в том, что реквизит пароль у пользователя ИБ недоступен для чтения. Кто подскажет как выйти из положения?
#1 by Лефмихалыч
ни как. Пароль только для записи
#2 by Wirtuozzz
А какая может быть альтернатива? Создавать реквизит "Пароль2", который не выводить на форму справочника Пользователи и к нему обращаться?
#3 by Лефмихалыч
а хз. Ты ж не говришь, какая у тебя задача. Ты рассказываешь, как ты ее решать собрался. В этой стороне решения нет. Хочешь подсказок, рассказывай задачу. Не хочешь рассказывать - думай сам
#4 by Wirtuozzz
Задача: Есть база 1с, в базе, работают под 1 сеансом, и под одним сеансом работает несколько менеджеров. С утра, когда приходят менеджеры, им надо создать уникальный документ, в котором отражается начало и конец смены. По задумке, менеджер должен заполнить реквизиты документа, а потом ввести свой пароль. Если пароль пользователя совпадает, то то тогда документ записывается, если не совпадает, тогда се ля ви. ps вспомнил, есть обработка перенос пользователей ИБ, сейчас посмотрю, они как то там хитрозадо из xml этот пароль перетаскивают.
#5 by Wirtuozzz
#6 by Маленький Мук
хеш пароля
#7 by Wirtuozzz
есть вот такая вот штука: ПользователиИнформационнойБазы.ТекущийПользователь.СохраняемоеЗначениеПароля но это не подходит, там хеш
#8 by Маленький Мук
да создай ты еще один реквизит у пользователя и туда паролей нафигачь, безопасность нулевая зато получишь то что тебе надо
#9 by Лефмихалыч
нахрен ЭТО надо? Перестаньте ходить под одним пользователем и всё.
#10 by Маленький Мук
вот хеши и сравнивай
#11 by Wirtuozzz
а если юзверь пароль изменит, то ему прийдется один вводить при входу, второй вводить при создании документа.
#12 by Лефмихалыч
а! или у них в торговом зале один комп на всех, а продажи вы хотите считать по каждому?
#13 by Wirtuozzz
а как получить хеш введенной строки?
#14 by Wirtuozzz
да, в торговом зале один комп, пока хочу понимать, кто во сколько на работу приходит, потом будем продажи по пользователям разделять.
#15 by mehfk
Гугл в помощь.
#16 by Маленький Мук
тебе не понять, у обезьян один комп в торговом зале, перелогиниваться они не будут из вредности, лучше одинесника озадачить, а то он зарплату запросто так получает
#17 by mehfk
Прикручивай сканер отпечатков пальцев, а то вдруго ни пароли друг другу расскажут.
#18 by Wirtuozzz
:)
#19 by Лефмихалыч
+ тогда так: 1. Пароль хранить в отдельном реквизите справочника Пользователи 2. В интерфейс вынести кнопку "Сменить пользователя" По нажатию этой кнопки у пользователя запрашивается имя пользователя и пароль. Если введенный пользователь есть в справочнике и пароль совпадает с тем, что в справочнике, то тогда проворачиваем всю ту же кутерьму, кторая происходит при начале работы системы в связи с установкой параметра сеанса ТекущийПользователь. 3. Добавить кнопку "Сменить пароль", кторая записывае новый пароль в справочник и в ПольователиИнформационнойБазы 4. для верности - регзадание, которое принудительно всем пользователям ИБ устанавливает пароль из справочника
#20 by МимохожийОднако
При проведении документа закрывай систему ))
#21 by mehfk
...пальцы тоже могут...но они могут испортиться...и их конеченое количество...
#22 by Wirtuozzz
Вопрос меняется на другой. Как получить хеш введенной пользователем строки ?
#23 by Лефмихалыч
дай им штрихкод на телефон. Пришел на работу, показал телефон сканеру, сканер запомнил, когда пришел этот чел на работу. Задача решена без паролей. Да, будут передавать шриходы друг другу. Но они и пароли так же будут передавать А штрихкоды можно ночером новые слать
#24 by Wirtuozzz
гуманоиды могут телефон забыть. Короче тут нужен пароль.
#25 by Wirtuozzz
какое хеширование используется в пароле? HASH / MESSAGE DIGEST АЛГОРИТМЫ MD5 Hash SHA1 хэш SHA512 Хэш RIPE MD160 Hash Их вона как много
#26 by Лефмихалыч
легко!
#27 by Лефмихалыч
точнее СОобщить(XMLСтрока(Хешер.ХэшСумма)) - так строку получишь
#28 by Лефмихалыч
тупая отмазка. пароль точно также забудут. Точнее они их распечатают и под клавиатуру положат
#29 by Лефмихалыч
Забыл телефон дома - пошел наиух домой за телефоном
#30 by Маленький Мук
SHA-1
#31 by Либерал
зачем все эти пароли?.. сделай сотрудникам бейджи со штрихкодами, пусть их сканируют при подходах
#32 by Wirtuozzz
спасибо!
#33 by Маленький Мук
они их потеряют или сканер сломают
#34 by Wirtuozzz
Можно пример рабочего кода? я не понимаю без контекста (((
#35 by Маленький Мук
Пальцы надежнее и чтоб ногти только не грызли вместе с пальцами
#36 by Wirtuozzz
есть такой человек - руководитель отдела продаж. У него голова как у лошади - большая. Вот пусть ей и думает. Мое дело телячье - сделал и сдал. Потом переделал, еще заработал.
#37 by mehfk
Делай многофакторную авторизацию. Приложил палец - пришел штрихкод на телефон, отсканировал штрихкод...а потом еще ввод пароля.
#38 by Wirtuozzz
Класс, есть типовая функция: Функция СохраняемоеЗначениеСтрокиПароля(Знач Пароль, даже без велосипеда все работает ))))
#39 by Лефмихалыч
а в что ?
#40 by Wirtuozzz
Спасибо! Спасибо всем! Рад был доставить всем удовольствие. Всем приятных снов.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С