星空用户二次身份认证

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

星空用户二次身份认证

最近有遇到一个需求,客户需要在做某些操作前输入账号密码去校验是否与当前用户一致,这个时候有俩种办法,一种就是找金蝶要加密算法,很明显,我提单后被无情得拒绝了,这个时候可以用第二种办法了,如下

首先我们是可以在Context内获取到当前登录用户得用户名,所以效验用户账号不是难度,其次就是去效验密码了,

这个时候我们可以借助LoginServiceHelper帮助类的CheckLoginInfo方法去对用户的身份进行二次认证,这个方法用起来也比较简单,如下

                        //这个可以简单理解为用户信息类
                        LoginInfo info = new LoginInfo();
                        info.Username = zh;//账号
                        info.Password = mm;//密码
                        LoginResult results = LoginServiceHelper.CheckLoginInfo(this.Context, info);//二次身份认证

如图是results的返回结果,我们可以看到Message内反馈了“用户名或密码错误”,就是这么方便

1654853611402.webp


分享不易,请多多点赞收藏,若有抄袭,请即使联系












没明白二次验证的应用场景是什么?换登录验证方式呢


请问你这个是通过Python插件实现还是私有资源的DLL实现?


这个好,赞

星空用户二次身份认证

最近有遇到一个需求,客户需要在做某些操作前输入账号密码去校验是否与当前用户一致,这个时候有俩种办法,一种就是找金蝶要加密算法,很明...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息