Передача учетных данных пользователя Auth Forms в соединение с базой данных SQL Server - PullRequest
1 голос
/ 05 марта 2010

Мое веб-приложение использует платформу .NET 3.5, VS 2008 с базой данных SQL Server. Я использую проверку подлинности с помощью форм и общий логин для проверки доступа пользователей к страницам aspx. Есть ли способ передать учетные данные авторизации формы пользователя (отличные от их имени входа Windows) в строку подключения к серверу sql, чтобы их разрешения для базы данных могли быть основаны на этом имени входа?

1 Ответ

1 голос
/ 05 марта 2010

Вы можете создать строку подключения, вставив имя пользователя и пароль для проверки подлинности с помощью форм (которые вы должны были где-то сохранить). Это просто простое манипулирование строкой - иметь строку подключения с заполнителями для имени пользователя и пароля.

Один недостаток заключается в том, что вы не сможете обмениваться пулированными соединениями между разными пользователями, поэтому не сможете воспользоваться пулом соединений.

На сайте с более чем несколькими пользователями это быстро станет проблемой.

...