Авторизация
По теме из базы знаний
- Библиотека авторизации для мобильного приложения
- Многофакторная авторизация. Шаблон проектирования для «1С:Предприятие 8». На примере API «Приватбанка» для юр. лиц
- Авторизация с помощью сертификата ssl на nginx + Let's Encrypt
- Авторизация: создание справочника "Пользователи" в 1C:Предприятие 8.3
- В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана
Найденные решения
(3)
IdNumber и Password - реквизиты формы, у справочника Пользователи соответствеено тоже есть такие реквизиты
IdNumber и Password - реквизиты формы, у справочника Пользователи соответствеено тоже есть такие реквизиты
&НаСервере
Функция ПолучитьПользователя()
Запрос = Новый Запрос;
Запрос.Текст = "Выбрать Первые 1 Пользователи.Ссылка Из Справочник.Пользователи КАК Пользователи Где Пользователи.IdNumber = &IdNumber и Пользователи.Password = &Password";
Запрос.УстановитьПараметр("IdNumber", IdNumber);
Запрос.УстановитьПараметр("Password", Password);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Возврат Выборка.Ссылка;
Иначе
Возврат Неопределено;
КонецЕсли;
КонецФункции
&НаКлиенте
Процедура Вход(Команда)
Пользователь = ПолучитьПользователя();
Если ЗначениеЗаполнено(Пользователь) Тогда
П = Новый Структура("Ключ", Пользователь);
ОткрытьФорму("Справочник.Пользователи.Форма.ФормаЭлемента", П);
ЭтотОбъект.Закрыть();
Иначе
ПоказатьОповещениеПользователя("Авторизация не пройдена");
КонецЕсли
КонецПроцедуры
ПоказатьОстальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(3)
IdNumber и Password - реквизиты формы, у справочника Пользователи соответствеено тоже есть такие реквизиты
IdNumber и Password - реквизиты формы, у справочника Пользователи соответствеено тоже есть такие реквизиты
&НаСервере
Функция ПолучитьПользователя()
Запрос = Новый Запрос;
Запрос.Текст = "Выбрать Первые 1 Пользователи.Ссылка Из Справочник.Пользователи КАК Пользователи Где Пользователи.IdNumber = &IdNumber и Пользователи.Password = &Password";
Запрос.УстановитьПараметр("IdNumber", IdNumber);
Запрос.УстановитьПараметр("Password", Password);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Возврат Выборка.Ссылка;
Иначе
Возврат Неопределено;
КонецЕсли;
КонецФункции
&НаКлиенте
Процедура Вход(Команда)
Пользователь = ПолучитьПользователя();
Если ЗначениеЗаполнено(Пользователь) Тогда
П = Новый Структура("Ключ", Пользователь);
ОткрытьФорму("Справочник.Пользователи.Форма.ФормаЭлемента", П);
ЭтотОбъект.Закрыть();
Иначе
ПоказатьОповещениеПользователя("Авторизация не пройдена");
КонецЕсли
КонецПроцедуры
Показать
(4)
(4)
Спасибо огромное!
Можно только вопрос, что такое Ключ в данном случае?
Пользователь = ПолучитьПользователя();
Если ЗначениеЗаполнено(Пользователь) Тогда
П = Новый Структура("Ключ", Пользователь);
ОткрытьФорму("Справочник.Пользователи.Форма.ФормаЭлемента", П);
ЭтотОбъект.Закрыть();
Иначе
ПоказатьОповещениеПользователя("Авторизация не пройдена");
КонецЕсли
Если ЗначениеЗаполнено(Пользователь) Тогда
П = Новый Структура("Ключ", Пользователь);
ОткрытьФорму("Справочник.Пользователи.Форма.ФормаЭлемента", П);
ЭтотОбъект.Закрыть();
Иначе
ПоказатьОповещениеПользователя("Авторизация не пройдена");
КонецЕсли
(4)
Спасибо огромное!
Можно только вопрос, что такое Ключ в данном случае?
Прикрепленные файлы:
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)