使用 zk api (zkemkeeper / Interop.zkemkeeper) 在 MultiBio 800-H 设备中禁用用户
Disable User in MultiBio 800-H Device using zk api (zkemkeeper / Interop.zkemkeeper)
我正在开发一个访问控制并能够在其他 zk 设备中禁用用户。使用下面的代码,但不仅在 zk 800-H 设备方法中 returns 正确,而且卡正在工作并解锁门。
在其他设备上,如果我禁用用户,刷卡设备会显示用户已禁用,这很好..
zkemkeeper.CZKEM zkApi = new zkemkeeper.CZKEM();//intialize api...
var bIsConnected = zkApi.Connect_Net("xxx.xxx.xxx.xxx", 4370);// connecting api and tested the device is connected.
if (bIsConnected)
{
zkApi.RegEvent(1, 65535);
return true;
}
//in zk api for enable disable user
//in below method 1 is iMachineNumber, "1001" is UserId In machine and fasle is for enable/disable user.
var result = zkApi.SSR_EnableUser(1, "1001" , false);//no error and return true for indicate success.
if (result)
{
MessageBox.Show("User Disabled Successfull");
}
使用 C#,只需执行此操作(显然您需要 employeeId)
objCZKEM = new CZKEM();
string _Name = "", _Password = "";
int _Privilefe = 0;
bool _Enabled = false;
var t = objCZKEM.SSR_GetUserInfo(1, "2524", out _Name, out _Password, out _Privilefe, out _Enabled);
t = objCZKEM.SSR_SetUserInfo(1, "2524", _Name, _Password, _Privilefe, false);
此设备存在一个已知问题,我遇到了同样的问题并联系了支持人员。
团队。
如果您想禁用它,只需删除该记录即可。
我正在开发一个访问控制并能够在其他 zk 设备中禁用用户。使用下面的代码,但不仅在 zk 800-H 设备方法中 returns 正确,而且卡正在工作并解锁门。
在其他设备上,如果我禁用用户,刷卡设备会显示用户已禁用,这很好..
zkemkeeper.CZKEM zkApi = new zkemkeeper.CZKEM();//intialize api...
var bIsConnected = zkApi.Connect_Net("xxx.xxx.xxx.xxx", 4370);// connecting api and tested the device is connected.
if (bIsConnected)
{
zkApi.RegEvent(1, 65535);
return true;
}
//in zk api for enable disable user
//in below method 1 is iMachineNumber, "1001" is UserId In machine and fasle is for enable/disable user.
var result = zkApi.SSR_EnableUser(1, "1001" , false);//no error and return true for indicate success.
if (result)
{
MessageBox.Show("User Disabled Successfull");
}
使用 C#,只需执行此操作(显然您需要 employeeId)
objCZKEM = new CZKEM();
string _Name = "", _Password = "";
int _Privilefe = 0;
bool _Enabled = false;
var t = objCZKEM.SSR_GetUserInfo(1, "2524", out _Name, out _Password, out _Privilefe, out _Enabled);
t = objCZKEM.SSR_SetUserInfo(1, "2524", _Name, _Password, _Privilefe, false);
此设备存在一个已知问题,我遇到了同样的问题并联系了支持人员。 团队。 如果您想禁用它,只需删除该记录即可。