发明名称 |
基于二维码的登录控制方法和系统 |
摘要 |
本发明提出一种基于二维码的登录控制方法,包括:网络服务提供商的云端服务器接收用户通过第一客户端发送的登录请求;云端服务器生成二维码;云端服务器将二维码发送至第一客户端并通过第一客户端进行显示;第二客户端获得二维码中的标识串和地址信息;第二客户端中根据地址信息进行登录和发送的代理登陆请求;云端服务器根据代理登陆请求对用户进行身份认证;云端服务器接收第一客户端的轮询请求或长连接请求,并在用户通过身份认证之后向第一客户端返回用户登录会话信息。本发明避免了用户登陆过程中大量输入带来的不便,提高了用户账户的安全性,操作成本低,用户体验好。本发明还公开了一种基于二维码的登录控制系统。 |
申请公布号 |
CN103067378B |
申请公布日期 |
2016.08.03 |
申请号 |
CN201210576408.4 |
申请日期 |
2012.12.26 |
申请人 |
百度在线网络技术(北京)有限公司 |
发明人 |
朱建庭 |
分类号 |
H04L29/06(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京清亦华知识产权代理事务所(普通合伙) 11201 |
代理人 |
宋合成 |
主权项 |
一种基于二维码的登录控制方法,其特征在于,包括以下步骤:网络服务提供商的云端服务器接收用户通过第一客户端发送的登录请求;所述云端服务器为所述登录请求分配标识串,并根据所述标识串和所述云端服务器的地址信息生成二维码;所述云端服务器将所述二维码发送至所述第一客户端并通过所述第一客户端进行显示;第二客户端中的二维码识别应用程序拍摄并解析所述二维码,以获得所述二维码中的所述标识串和所述地址信息;所述第二客户端中的二维码识别应用程序调用所述第二客户端的浏览器,并根据所述地址信息进行登录和发送代理登陆请求,其中,所述代理登陆请求包括所述标识串和所述用户的身份信息;所述云端服务器根据所述代理登陆请求对所述用户进行身份认证,其中所述云端服务器对所述代理登陆请求中的标识串和身份信息进行认证,如果所述标识串或身份信息无效,则所述云端服务器向所述第二客户端返回错误信息;以及所述云端服务器接收所述第一客户端的轮询请求或长连接请求,并在所述用户通过身份认证之后向所述第一客户端返回用户登录会话信息。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦三层 |