为了方便开发,我们已将所有需要做的验证全部做好,直接在客户端编程时如下调用即可:
Usbdog udog = new Usbdog();
string usbdogid = udog.GetUserID;
if (!String.IsNullOrEmpty(usbdogid))
{
//属于U盾用户
username = usbdogid;
}
else
{
//不属于U盾用户
}
客户端效果
当用户没有插入U盾时,用户名显示为空白:
当用户插入U盾后,自动显示当前U盾用户名(显示前已经做过权限认证):
U盾管理后台效果