В данном случае соединение с БД устанавливается после аутентификации (после выбора БД и ввода логина, пароля в окне Вход в систему). Текущий вариант приемлем только при использовании строго типа аутентификации (опция 456=1). Строгий тип аутентификации предполагает заведение в Веб-АРМ «Менеджер» пользователей, под которыми производится вход в Веб-АРМ.
В данном случае Веб-АРМ выполняет соединение с БД под SQL-пользователем, который назначен пользователю ОПТИМУМ, выбранному в окне Вход в систему. Для настройки:
Создайте пользователя ОПТИМУМ в Веб-АРМ и назначьте ему логин. Установка логина пользователю производится в окнах создания или редактирования пользователя в справочнике Права доступа. Для создания нового логина в Системе смотрите описание в пункте Настройка логинов.
В конфигурационном файле web.config установите метод аутентификации Forms, прописав mode="Forms" в теге <authentication>.
Пример 7.
<authentication mode="Forms">
<forms loginUrl="Login.aspx" protection="All" timeout="30" name="WARM" path="/"/>
</authentication>
Уровень прав доступа пользователей:
В данном случае Веб-АРМ выполняет соединение с БД под учетной записью, которая прописана в пуле приложений. Для установки соединения необходимо, чтобы выбранной учетной записи, указанной в пуле, были предоставлены права на доступ к БД. Для данного вида настройки:
В окне создания/редактирования пользователя ОПТИМУМ в Веб-АРМ установите в поле Логин значение Windows.
В конфигурационном файле web.config установите метод аутентификации Forms, прописав mode="Forms" в теге <authentication>.
Пример 8.
<authentication mode="Forms">
<forms loginUrl="Login.aspx" protection="All" timeout="30" name="WARM" path="/"/>
</authentication>
Уровень прав доступа пользователей: