发明名称 System and method of authenticating user account login request messages
摘要 A computer server receives a login request message sent by a remote terminal to access a user account. If the message includes a first login key, the server then generates a second login key and executes a user account login process after confirming that the second login key corresponds to the first login key. If the message includes no login key, the server generates a verification code and returns the verification code to the remote terminal. The remote terminal then prompts a user to return the verification code to the computer server in a predefined format. If the returned verification code corresponds to the server-generated verification code, the server then executes the user account login process. The server also generates a third login key and returns the third login key to the remote terminal. The remote terminal then stores a correspondence relationship between the username and the third login key.
申请公布号 US9432358(B2) 申请公布日期 2016.08.30
申请号 US201414460247 申请日期 2014.08.14
申请人 TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED 发明人 Xia Dongming
分类号 H04L29/06 主分类号 H04L29/06
代理机构 Morgan, Lewis & Bockius LLP 代理人 Morgan, Lewis & Bockius LLP
主权项 1. A method for authenticating a login request from a remote terminal, the method comprising: at a computer server having one or more processors and memory storing program modules to be executed by the one or more processors: receiving a login request message sent by a remote terminal to access a user account, where the login request message includes a first field for carrying a username, a second field for carrying a password and a third field for carrying a login key; in accordance with a determination that there is a first login key found in the third field of the login request message: generating a second login key by applying a preset key generation algorithm to the username; andexecuting a user account login process using the username and the password after confirming that the second login key corresponds to the first login key found in the third field of the login request message; in accordance with a determination that there is no login key found in the third field of the login request message: generating a verification code and returning the verification code to the remote terminal, wherein the remote terminal is configured to prompt a user of the remote terminal to return the verification code to the computer server in a predefined format;executing the user account login process using the username and the password after confirming that the returned verification code corresponds to the server-generated verification code;generating a third login key by applying the preset key generation algorithm to the username; andreturning the third login key to the remote terminal, wherein the remote terminal is configured to store a correspondence relationship between the username and the third login key.
地址 Shenzhen, Guangdong Province CN