如果用户输入错误密码超过三次,则锁定应用程序角色

时间:2011-02-26 08:20:29

标签: sql security role

我有一个winform C#应用程序,它使用sql server 2005 express。

我正在使用应用程序角色授予用户访问数据库的权限。

表单打开,询问用户名和&来自用户的密码。

此用户名& password是我在数据库中预先创建的应用程序角色。

我希望如果用户输入错误的密码或用户名超过3次,则.net应用程序会显示您的帐户已被锁定并退出。我该怎么做?

1 个答案:

答案 0 :(得分:1)

为什么不使用Windows身份验证?我从未使用过应用程序角色。

每个用户都拥有与应用程序角色相同的用户名和密码...

编辑:

您可以使用SQL Server logins并通过group policy强制执行密码锁定。这意味着每个用户可以拥有不同的登录