在php验证远程Windows用户的凭据

时间:2017-04-03 18:16:21

标签: php windows validation command-line

在远程窗口我在php中执行一些命令,我​​需要在实际执行命令之前验证Windows凭据。如果凭据无效,系统应显示错误消息而不尝试执行命令。

目前我正在验证这样的凭据

$check=shell_exec("wmic /NODE:\"$ip\" /USER:\"$id\" /password:\"$passwords\" os get caption,CSDVersion 2>&1  ");

if(strpos($check, 'denied') != false){return "Invalid_credentials";}

它满足了我的需求,但我需要更好的方法。请帮助。

注意:我无法使用ldap,因为它没有实现。

0 个答案:

没有答案