如何在Windows中验证用户的名称和密码?

时间:2011-01-05 04:20:31

标签: c++ windows winapi authentication passwords

根据用户的姓名和密码,有没有办法检查该名称是否是系统上的有效用户帐户,以及提供的密码是否与该用户帐户的密码匹配?


编辑:对此的需求源于此应用程序中的身份验证结构。该应用程序使用系统上的本地帐户允许用户远程访问文件和内容。我的应用程序需要一种对这些用户进行身份验证的方法,以便为他们提供对其服务的访问权。

1 个答案:

答案 0 :(得分:7)

您应该能够使用LogonUser() API来实现此目的......如果呼叫失败,则用户名或密码都是假的。