willning 发表于 2024-6-5 09:28:27

PDA上的应用通常不使用用户名+密码的登录方式,更倾向于在需要确认身份时读取NFC工卡或扫描员工二维码;如果还需要设备的信息,读取SSAID就行。这种设计主要为了解决2个问题:
1、PDA屏幕小,工人用软键盘输入用户名和密码不方便,容易助长工人的抵触情绪
2、PDA属于公用设备,一个工人用完后交给另一个工人时,需要及时登出才能避免人员信息错乱,这在管理上很难落实

小侠米 发表于 2024-6-21 16:40:43

杜清松-808916 发表于 2024-6-3 21:28
我在此提供一种思路哈,我之前有过类似的需求。

1.后台新建一个user表(user_id,password_hash)


大佬说的就是跟我帖子需求差不多,都是要用到账号和密码
问题是,活字格的密码不能像大佬那样拿到,即使是加密过的密码也不知道放在那里

小侠米 发表于 2024-6-21 16:46:20

willning 发表于 2024-6-5 09:28
PDA上的应用通常不使用用户名+密码的登录方式,更倾向于在需要确认身份时读取NFC工卡或扫描员工二维码;如 ...

是的,屏幕太小不好手动录入,所以希望有个能扫描事先准备的信息,然后通过系统的用户管理的有效验证进行登陆。

宁总 提到 更倾向于在需要确认身份时读取NFC工卡或扫描员工二维码   ,这里就是希望用打印二维码,登陆扫二维码验证登录,但是这个方法不知道怎么实现啊。
例如:二维码应该包含什么信息
然后,前端有什么插件支持 识别这种用户二维码
最后系统怎么根据读取的二维码信息验证:是否停用、密码是否正确登

Brian.Zhang 发表于 2024-6-24 14:35:52

{:5_110:}

杜清松-808916 发表于 2024-6-26 09:15:27

小侠米 发表于 2024-6-21 16:40
大佬说的就是跟我帖子需求差不多,都是要用到账号和密码
问题是,活字格的密码不能像大佬那样拿到,即使 ...

密码输入的时候你后台新建一张表记录这个账号对应的密码,相当于同步备份了一份,用hash加盐能反算出原始密码

小侠米 发表于 2024-6-26 17:56:26

杜清松-808916 发表于 2024-6-26 09:15
密码输入的时候你后台新建一张表记录这个账号对应的密码,相当于同步备份了一份,用hash加盐能反算出原始 ...

意思是搞个辅助表保存录入、编辑后的用户名和自行加密的密码,使用时自行反解密输入给登陆窗口完成验证?

杜清松-808916 发表于 2024-6-26 21:03:37

小侠米 发表于 2024-6-26 17:56
意思是搞个辅助表保存录入、编辑后的用户名和自行加密的密码,使用时自行反解密输入给登陆窗口完成验证 ...

是的,活字格本身的密码策略也是哈希加盐随机,自行重新维护一张表就行了,最重要的是你二维码暴露出来的不要是哈希值,再转一道作为中转控制就好了

Brian.Zhang 发表于 2024-6-26 23:23:01

杜清松-808916 发表于 2024-6-26 21:03
是的,活字格本身的密码策略也是哈希加盐随机,自行重新维护一张表就行了,最重要的是你二维码暴露出来的 ...

:hjyzw:

lh123 发表于 2024-8-24 13:34:21

我也提供我的思路和解决方法:
第一步:
1.授权模式。
2.登录就产生指纹到数据库。
3.账号绑定到指纹。
登录后,进行判断指纹+用户判断是否授权。
第二步:每个员工登录后会产生在登录首页显示登录过的账号。
点登录后的账号,传参到账号上。密码还是需要输入。
理论上。因为是绑定到网页指纹产生的指纹。加用户,进行授权后才能业务操作。操作前进行判断即可。就相当于授权。
登录后的机器,是绑定到设备的,登录首页显示的就是当前机器的账号。不需要再次输入。就定位到该机器是谁的。

lh123 发表于 2024-8-24 14:54:37

效果如图。点左下角的按钮,显示指纹。
页: 1 [2] 3
查看完整版本: 用户名与密码加密生成HAC登录用的二维码