心理

当前位置 /首页/完美生活/心理/列表

如何验证身份证有没有消磁

如何验证身份证有没有消磁

有好几种可能性:第一种,是机器可能有故障,我遇到过,重启一下取票机就好了,但问题是乘客没办法重启机器。我有一次在郑州东站就遇到过卡票的事情,后来分析了一下它的业务逻辑,大概流程猜测可能是这样的:

1、 验证身份证信息

2、 加锁保护并读取该身份证订购的所有车票

3、 等待用户选择要出的票

4、 更新用户订票的信息

5、 解锁并打印车票。因为要维护数据库的一致性,取票机在取票的时候要加锁,不然的话,用户同时操作,可能在不同机器上打印出同一张票出来,因为身份证是可以办很多张一样的(并且都是真的证件,这是身份证的漏洞之一)。而一旦加锁以后,其它机器再读你的证件,就显示不出任何订票信息了。另外一种可能是你身份证名字里有异体字等不常用的字,校验身份证这一步就失败了,所以也就查不到你的任何订票信息,而窗口订票是可以不校验名字的,只校验证件号就可以了。

TAG标签:身份证 消磁 验证 #