c# – WinForms应用程序的Windows窗体身份验证

我正在Visual Studio 2012上使用C#和.NET Framework 4.5创建Windows窗体应用程序.

我现在想要创建一个登录表单,用户可以在其中输入一些用户名和密码(之前在数据库中创建),并且应用程序验证并登录用户.如果可能的话,使用“角色控制”.

我尝试在Google上搜索,但我没有在ASP.NET上找到与Windows Forms相关的内容.

.NET Framework是否有任何好的(和官方)解决方案来解决WinForms中的身份验证问题?

解决方法:

不会.会员系统是Asp.net的一部分,虽然您可以在winforms应用程序中使用它,但它不会很干净.

如果您已经在数据库中拥有用户名和密码,那么最好的办法是在直接认证系统中实施,除非您担心人们对代码进行逆向工程……在这种情况下,这是一个更高级的事情.使其免受逆向工程的影响.

编辑:

微软确实拥有Windows Identity Foundation,但它确实是一个比你想要的更复杂的系统.

上一篇:Report not added to business roles


下一篇:linux中级之ansible配置(roles)