Ниже представлены методы установки соединения Веб-АРМ «Менеджер» с БД до аутентификации пользователя (до верификации логина и пароля, введенных пользователем в окне Вход в систему).
Веб-АРМ выполняет соединение с БД под SQL-пользователем, прописанным в файле web.config. Для этого:
В конфигурационном файле web.config внутри тегов <connectionStrings> укажите SQL-пользователя, под которым будет осуществляться подключение к БД. Смотрите Настройка параметров соединения.
В конфигурационном файле web.config установите метод аутентификации Forms, прописав mode="Forms" в теге <authentication>.
Пример 4.
<authentication mode="Forms">
<forms loginUrl="Login.aspx" protection="All" timeout="30" name="WARM" path="/"/>
</authentication>
Уровень прав доступа пользователей:
В данном случае Веб-АРМ выполняет соединение с БД под SQL-пользователем, который прописан в пуле приложений. Для установки соединения необходимо, чтобы SQL-пользователь, указанный в пуле, имел права на доступ к БД. Для данного вида настройки:
В конфигурационном файле web.config внутри тегов <connectionStrings> удалите SQL-пользователя и пароль и пропишите Trusted_Connection=True;.
Пример 5.
<connectionStrings>
<add name="<DB_Name>" connectionString="Application Name=<App_Name>;Data Source=<SQL_SERVER>; Trusted_Connection=True; Initial Catalog=<Cat_Name>; Connection TimeOut=<TimeOut_Num>;" providerName="System.Data.SqlClient"/>
</connectionStrings>
Смотрите Настройка параметров соединения.
В конфигурационном файле web.config установите метод аутентификации Forms, прописав mode="Forms" в теге <authentication>.
Пример 6.
<authentication mode="Forms">
<forms loginUrl="Login.aspx" protection="All" timeout="30" name="WARM" path="/"/>
</authentication>
Уровень прав доступа пользователей: