我有一个使用 sql server 2005 express 的 winform C# 应用程序。
我正在使用应用程序角色来授予用户访问数据库的权限。
打开一个表单,要求用户输入用户名和密码。
这个用户名和密码是我事先在数据库中创建的应用程序角色。
我希望如果用户输入错误的密码或用户名超过 3 次,那么 .net 应用程序会显示您的帐户已被锁定并退出。我该怎么做?
为什么不使用 Windows 身份验证?我从未使用过应用程序角色。
每个用户都将拥有与应用程序角色相同的用户名和密码......
编辑:
您可以使用SQL Server 登录并通过组策略强制密码锁定。这意味着每个用户可以有不同的登录名