专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

上网行为管理如何实现钉钉扫描二维码进行Web认证登录_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 7:35:32       共计:3678 浏览

上网行为管理如何实现钉钉扫描二维码进行Web认证登录?

1.建立服务器我们可以在数据库中建一个qrlogin的表来保存key,比如我们建这样的一个表其中qrl_guid就是登录的key,登录后的标识flag就是qrl_dingDingUserId(钉钉用户的ID)。2.生成二维码二维码的生成可以使用相关的库,比如.net的可以用thoughtworks.qrcode.dll,生成的字符串是htttp://www.xxx.com/qrlogin.html?key=生成的GUID,代码如下[csharp] view plain copy string enCodeString = "http://www.xxx.com/qrlogin.html?key=" + key; QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); Bitmap qrBmp = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8); 其中key需要先将其插入到数据库表TQRLogin中。3.qrlogin.html页面在使用钉钉扫一扫进入到qrlogin.html页面后,我们不只需要得到url中的key,还需要得到该用户的信息,为此需要jsapi的票据,然后配置要调用的jsapi,比如dd.runtime.permission.requestAuthCode,再通过该函数得到用户的信息,示例代码如下[javascript] view plain copy

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:SAT数学考试如何拿高分_CSS学习 | ·下一条:vue压缩后的js可以反编译出来吗_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有