我目前正在使用ASP.Net(C#)进行分配卡的Web应用程序。
用户可以使用磁卡刷卡器刷卡以填写文本框,并根据应用程序数据库中存在的卡将卡附加到客户资料中。
如果用户在没有帮助的情况下手动将卡号输入文本框,则可以完成相同的过程。
为防止用户出错,我正在考虑为每张卡添加验证码。
我的问题涉及区分手动输入和读卡器。显然用户不想手动输入验证码,如果他们已经刷过,则应始终使用验证码检查手动输入。
当用户专注于卡号文本框以确定使用了哪种输入法时,我已经使用计时器进行了测试,但在我继续执行此实现之前,我想检查更好的替代方案。
作为最后一点,用户可能会多次重复此过程。
答案 0 :(得分:1)
您是否编写了读卡的代码?如果是的话......
您可以编辑该代码以在页面上设置隐藏的复选框,指示是否需要验证代码。在这种情况下,用户可以使用验证代码框来输入所述代码。这样,您可以检查是否需要代码,并且在提交之前已提供代码。