當前位置:聚美館>智慧生活>心理>

如何驗證身份證有沒有消磁

心理 閲讀(2.54W)
如何驗證身份證有沒有消磁

有好幾種可能性:第一種,是機器可能有故障,我遇到過,重啟一下取票機就好了,但問題是乘客沒辦法重啟機器。我有一次在鄭州東站就遇到過卡票的事情,後來分析了一下它的業務邏輯,大概流程猜測可能是這樣的:

1、 驗證身份證信息

2、 加鎖保護並讀取該身份證訂購的所有車票

3、 等待用户選擇要出的票

4、 更新用户訂票的信息

5、 解鎖並打印車票。因為要維護數據庫的一致性,取票機在取票的時候要加鎖,不然的話,用户同時操作,可能在不同機器上打印出同一張票出來,因為身份證是可以辦很多張一樣的(並且都是真的證件,這是身份證的漏洞之一)。而一旦加鎖以後,其它機器再讀你的證件,就顯示不出任何訂票信息了。另外一種可能是你身份證名字裏有異體字等不常用的字,校驗身份證這一步就失敗了,所以也就查不到你的任何訂票信息,而窗口訂票是可以不校驗名字的,只校驗證件號就可以了。