星空用户二次身份认证原创
11人赞赏了该文章
1,002次浏览
编辑于2022年06月10日 17:36:26
最近有遇到一个需求,客户需要在做某些操作前输入账号密码去校验是否与当前用户一致,这个时候有俩种办法,一种就是找金蝶要加密算法,很明显,我提单后被无情得拒绝了,这个时候可以用第二种办法了,如下
首先我们是可以在Context内获取到当前登录用户得用户名,所以效验用户账号不是难度,其次就是去效验密码了,
这个时候我们可以借助LoginServiceHelper帮助类的CheckLoginInfo方法去对用户的身份进行二次认证,这个方法用起来也比较简单,如下
//这个可以简单理解为用户信息类 LoginInfo info = new LoginInfo(); info.Username = zh;//账号 info.Password = mm;//密码 LoginResult results = LoginServiceHelper.CheckLoginInfo(this.Context, info);//二次身份认证
如图是results的返回结果,我们可以看到Message内反馈了“用户名或密码错误”,就是这么方便
分享不易,请多多点赞收藏,若有抄袭,请即使联系
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读