Вход | Регистрация


Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Список юзеров

Ø
Я
   WPW
16.11.04 - 17:56
Вопрос мож и дурной, но ответа с наскока не нашли ....
Можно ли убрать при входе раскрывающийся список юзеров?
Ну, чтоб каждый пользователь не выбирал себя из списка, а вводил ручками
логин и пароль.
 
 
   101
1 - 16.11.04 - 17:57
ага ... убить юзердеф и прописать его программно ...
   WPW
2 - 16.11.04 - 18:00
В отношении юзердеф - так и предполагается, а вот как грамотно реализовать
список юзеров и идентификацию?
   МуМу
3 - 16.11.04 - 18:03
У меня например в одной из реализаций стоит так что пользователь просто щелкает на ярлык 1С и заходит автоматом в 1С по своим логином а пароль он не вводит так как винь авторизация. Спросите как? А очень просто ярлык 1С это на самом деле простая программка которая проверят по Виндоус аутентификации пользователя генерит строку входа. Пароль на 1С не стоит так как стоит более навороченная защита на SQL. Т.е. если пользователь попытается\ не с этого ярлыка зайти а со стандартной 1С то если его виндоус имя не свопадет с 1С его система пошлет в сад и админу письмо.
   Самый умный
4 - 16.11.04 - 18:05
"D:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /nПупкин /p12345
   101
5 - 16.11.04 - 18:05
2. грамотно - грабли и большие ... взломают нафик :))
ЗЫ использовать 1С версии 6.0 ;))
   ValeraVV
6 - 16.11.04 - 18:07
Напши свою програмку (н-р на Делфе) и опосля из ней запускай приложение по принципу (4).......
   WPW
7 - 16.11.04 - 18:11
(4) Это известно, и не катит по элементарным соображениям безопасности, а
вот (3)+ (4) - уже можно подумать ....
Да ... еще и 1С терминальная, так что можно хитрый батничек попробовать наваять, используя win учетные данные..
   WPW
8 - 16.11.04 - 18:15
(6) Это пожалуй, мысль! А можно вообще веб-интерфейс соорудить, типа на Asp.Net :)))
   WPW
10 - 16.11.04 - 18:50
(9) Оно конечно, спасибо :) Но смотря сколько денег ....
И SQL стоит как раз .. Правда, все под citrix работает .
 
Я то надеялся, что есть известное решение средствами самой 1С.
  
 
 
  Рекламное место пустует
   МуМу
11 - 16.11.04 - 18:55
Да не много:) Пишите не стесняйтесь. Очень удобно кстати получается. Типового решения от 1С нет.
   chief
12 - 16.11.04 - 19:24
ПриНачалеРаботыСистемы()
  ОткрытьФормуМодально("Обработка.ВводИмениИПароля")
   МуМу
13 - 16.11.04 - 19:28
То 12. А интерфейсы а права? Они же уже загрузились.
   chief
14 - 16.11.04 - 19:34
Так (из 4) права, интерфейс, каталог подключаются
"D:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /nПупкин /p12345
но если в обработке набран неправильное имя или Пароль - СтатусВозврата(0);
   Oblomov
15 - 16.11.04 - 19:42
2(13) А если за одним компом надо работать под разными пользователями?
   Seb
16 - 16.11.04 - 19:51
(14) Удобно - щелк и готово! А сколько времени пройдет, пока бухи не раскопают что можно кликнть правой кнопкой и в свойствах много чеого интересного прочитать. Одним словом, мне не нравится, когда Имя пользователя и пароль хратятся в открытом виде.
   chief
17 - 16.11.04 - 19:53
То что увидят в свойствах - может вообще быть без пароля и под одним именем (только каталога пользователя не получится). А все остальное будет хранится в базе, и никто ни правым ни левым кликом не увидит ничего
   chief
18 - 16.11.04 - 19:57
В справочник Пользователи добавляем невидимые для всех, кроме админа, поля - ИмяИдентификации и Пароль.
В обработке
Если спр.НайтиПоРеквизиту(ИмяИдентификации,ВведенноеИмя) = 0
  тогда СтатусВозврата(0)
 иначе
   Если СокрЛП(ВведенныйПароль)<>Спр.Пароль Тогда
      СтатусВозврата(0)
   Seb
19 - 16.11.04 - 20:02
(17) Гуд. согласен. тогда Goto 13;)
   chief
20 - 16.11.04 - 20:04
ну тогда тогда Goto 14
   Seb
21 - 16.11.04 - 20:09
+19 И еще - у меня активно используется функция Пользователь(), что выдаст она, я понимаю что можно написать СВОЮ переменную, наваять аналогичную функцию. Нозачем извращаться над нормально работающим механизмом? Мне лично по душе вариант с Дельфи... Ну не Дельфи, тот же ХТМЛ, главное - два поля ввода и запуск ехе-шника с параметрами... Остальное - от лукавого ;)
   chief
22 - 16.11.04 - 20:14
Пользователь() выдаст тоже, а если разговор, что в строке запуска поменяют ИмяПользователя, то ещё проще - ищем Спр не по реквизиту, а стандартно, как в типовых прописано, потом сравниваем реквизиты Пользователя() с ИмяИдентификации и Пароль
А вообще, по поводу внешней программы:
 (10) Я то надеялся, что есть известное решение средствами самой 1С
   WPW
23 - 17.11.04 - 10:29
Хорошо, идея с запуском ехе-шника с параметрами понятна ...
разве что придется дублировать информацию учетных записей еще где то, и не забывать синхронизировать
а вот (12, 14, 18) - принцип вроде понял , но стройной последовательности действий пока не улавливаю ...
   101
24 - 17.11.04 - 10:38
18. хня обходится на раз :))
   Seb
25 - 17.11.04 - 10:48
(17) Кстати еще уточнение "вообще быть без пароля и под одним именем" - не совсем понял: то есть 1С может пустить с разных машин или даже на одной (15) под одним пользователем? Чесно сказать не пробовал. у меня все пользователи разные, и экспериментировать со свобозным входом не очень хоцца. Если нет то все эти обсуждения про поля, искореженную конфу - чушь. Пароль и имя можно только на этапе запуска ехе-шника. Да и по трудоемкости, не думаю, что написать ХТМЛ-ку сложнее, чем искорежить конф.
   WPW
26 - 17.11.04 - 11:46
Возвращаясь к теме возможности Win идентификации - это подразумевает изменение всего существующего списка пользователей 1С и постоянную синхронизацию его с учетными данными домена, например.
Ну, наверное, еще возможно написать например, ХТМЛ страницу для входа. Пароль и логин из отдельной таблицы БД, где логины соответствуют имеющимся учетным данным и Win и 1С, а пароль - произвольный и далее в строку запуска подставлять не имя ползователя а %username%, а пароль в 1С вообще не использовать. Для терминала - имхо, самое то ....
Правда, тогда надо поддерживать уже тройную синхронизацию учетных данных




Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует