CN102916933A - 通过第三方网站进行注册或登陆的方法和*** - Google Patents

通过第三方网站进行注册或登陆的方法和*** Download PDF

Info

Publication number
CN102916933A
CN102916933A CN2011102208373A CN201110220837A CN102916933A CN 102916933 A CN102916933 A CN 102916933A CN 2011102208373 A CN2011102208373 A CN 2011102208373A CN 201110220837 A CN201110220837 A CN 201110220837A CN 102916933 A CN102916933 A CN 102916933A
Authority
CN
China
Prior art keywords
user
website
party website
log
password
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011102208373A
Other languages
English (en)
Inventor
杨宇
陈翼平
安婷婷
封荣军
赖志勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2011102208373A priority Critical patent/CN102916933A/zh
Priority to PCT/CN2012/079020 priority patent/WO2013017029A1/zh
Publication of CN102916933A publication Critical patent/CN102916933A/zh
Priority to US14/161,929 priority patent/US20140136704A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2117User registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种通过第三方网站进行注册或登陆的方法和***,属于互联网领域。包括:来源网站在其注册页面上设置一个使用第三方网站进行账号验证的验证链接,用户触发验证链接后跳转到第三方网站,使用第三方账号登陆第三方网站,进行账号验证并授予读取个人信息的权限;来源网站通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;之后,来源网站将个人信息填充到注册页面相应的注册信息中并存储,完成注册;或,来源网站根据个人信息,判断用户是否是来源网站的注册用户,如果是,生成会话密钥,并显示登陆状态,完成登陆。本发明通过第三方网站进行注册时,简化用户在网站注册流程中需要输入的信息量,提高了注册效率。

Description

通过第三方网站进行注册或登陆的方法和***
技术领域
本发明涉及互联网领域,特别涉及一种通过第三方网站进行注册或登陆的方法和***。
背景技术
互联网中有很多网站,可以为用户提供各种各样的特色服务。用户在使用网站提供的服务之前,通常需要在该网站完成注册。
现有的网站注册流程,具体如下:
用户首先进入网站的注册页面;然后,根据注册页面的提示,用户需要输入一些必填信息,通常用*加以标示,如:用户名,密码,邮箱等;进一步,用户还可以输入一些选填信息,如:真实姓名,国籍,出生日期、兴趣、爱好等。当用户确认输入完成后,网站通常会发出一封激活邮件到用户输入的邮箱地址,用户登陆邮箱查收激活邮件,并打开激活邮件中提供的激活地址后,用户就完成了网站注册流程。
采用现有的网站注册方案,当用户在不同网站注册时,用户需要多次输入信息资料,注册流程比较繁琐,容易让用户产生厌烦心态而最终放弃注册,导致用户的流失。同时由于需要输入的信息较多,用户通常会省略或胡乱填写选填信息,造成网站对用户个人信息的了解不完全,从而不能更有针对性的为不同的用户提供特色服务。
发明内容
为了简化注册流程,本发明实施例提供了一种通过第三方网站进行注册的方法和***,所述方法包括:
来源网站在其注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
所述来源网站通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
所述来源网站将获取的个人信息填充到所述注册页面相应的注册信息中;
所述来源网站存储所述用户的注册信息,完成注册。
所述***包括:
设置模块,用于在所述网站的注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
获取模块,用于通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
填充模块,用于将获取的个人信息填充到所述注册页面相应的注册信息中;
存储模块,用于存储所述用户的注册信息,完成注册。
为了使用户无须记忆多个密码,本发明实施例提供了一种通过第三方网站进行登陆的方法和***,
所述方法包括:
来源网站在其登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
所述来源网站通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
所述来源网站根据获取的个人信息,判断所述用户是否是所述来源网站的注册用户;
如果所述用户是所述来源网站的注册用户,所述来源网站生成会话密钥,并显示登陆状态,完成登陆。
所述***包括:
设置模块,用于在所述网站的登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
获取模块,用于通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
判断模块,用于根据获取的个人信息,判断所述用户是否是所述网站的注册用户;
登陆模块,用于如果所述用户是所述网站的注册用户,生成会话密钥,并显示登陆状态,完成登陆。
本发明实施例提供的技术方案带来的有益效果是:
在网站注册时,通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息,将获取的个人信息填充到注册页面相应的注册信息中,简化用户在网站注册流程中需要输入的信息量,提高了注册效率。并且,由于注册信息来源于公信力较高的第三方网站,因此,提高了注册信息的可靠性。
在网站登陆时,通过第三方网站获取用户已授权的个人信息,根据获取的个人信息,判断用户是否是来源网站的注册用户,如果是,则生成会话密钥,并显示登陆状态,用户无须记忆多个密码。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1中提供的通过第三方网站进行注册的方法流程图;
图2是本发明实施例1中提供的通过第三方网站进行注册的方法流程图;
图3是本发明实施例1中提供的授权页面示意图;
图4是本发明实施例2中提供的通过第三方网站进行登陆的方法流程图;
图5是本发明实施例2中提供的通过第三方网站进行登陆的方法流程图;
图6-a是本发明实施例3中提供的通过第三方网站进行注册的***结构示意图;
图6-b是本发明实施例3中提供的通过第三方网站进行注册的***另一结构示意图;
图7是本发明实施例4中提供的通过第三方网站进行登陆的***结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本实施例提供了一种通过第三方网站进行注册的方法,包括:
S11:来源网站在其注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接,验证链接用于用户触发该验证链接后,跳转到第三方网站,用户使用第三方账号登陆第三方网站,进行账号验证并授予读取个人信息的权限;
S12:来源网站通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;
S13:来源网站将获取的个人信息填充到注册页面相应的注册信息中;
S14:来源网站存储用户的注册信息,完成注册。
下面结合具体实例介绍上述方法,参见图2:
101:来源网站在其注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接;
其中,第三方网站通常具有较高的公信力,其自身对于注册账号具有很高的安全性要求,如果用户在第三方网站注册账号,其邮箱地址必须是真实有效的。例如,第三方网站可以是Google、Facebook、Twitter等,本实施例并不限定具体的第三方网站。
其中,使用第三方网站进行账号验证的验证链接,可以以按钮等方式显示,本实施例并不限定验证链接的具体显示形式。
102:用户触发该验证链接后,跳转到第三方网站;
进一步的,用户触发该验证链接之后,如用户点击该验证链接之后,根据来源网站的设置,用户可以选择第三方网站或手动输入第三方网站的网址,并跳转到第三方网站。
103:用户使用第三方账号登陆第三方网站,授予读取个人信息的权限;
具体的,用户使用第三方账号登陆第三方网站之后,第三方网站会显示来源网站所需要用户提供的各类个人资料信息的授权,图3展示了以Facebook为例的授权页面,当用户允许来源网站使用三方网站上的部分个人资料信息后,第三方网站会返回相应的验证信息给来源网站。
104:来源网站通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;
具体的,来源网站依据第三方网站返回的验证信息,通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息。
其中,已授权的个人信息包括用户的邮箱等信息,还可以包括用户的年龄、性别、地域、职业等信息。
105:来源网站将获取的个人信息填充到注册页面相应的注册信息中;
其中,来源网站可以将获取的个人信息中的邮箱作为用户名,填充到注册信息中。
106:来源网站随机产生一个密码,询问用户是否更改密码,
106a:如果不更改密码,将随机产生的密码作为该用户对应的密码,执行107;
106b:如果更改密码,将更改后的密码作为该用户对应的密码,执行107;
107:来源网站存储用户的注册信息,完成注册。
其中,来源网站除了存储用户名、密码、以及其他注册信息之外,还可以存储绑定的第三方网站的地址等信息,用户可以绑定一个或多个第三方网站,存储形式参见表1所示:
表1
  用户名   密码(在数据库以加密形式存储)   其他注册信息   绑定的第三方网站信息
进一步的,完成注册之后,用户可以使用实施例2中提供的方法进行登陆,也可以使用现有技术中的登陆方法,即用户进入网站的登陆页面后,输入注册时的用户名和密码,并提交给***,***对用户输入的用户名和密码进行验证,如果该用户名和密码与用户注册时输入的用户名和密码一致,则通过验证,允许用户进行登陆,否则,验证不通过,不允许用户进行登陆。
本实施例在网站注册时,通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息,将获取的个人信息填充到注册页面相应的注册信息中,简化用户在网站注册流程中需要输入的信息量,提高了注册效率。并且,由于注册信息来源于公信力较高的第三方网站,因此,提高了注册信息的可靠性。
实施例2
参见图4,本实施例提供了一种通过第三方网站进行登陆的方法,包括:
S21:来源网站在其登陆页面上设置一个使用第三方网站进行账号验证的验证链接,验证链接用于用户触发该验证链接后,跳转到第三方网站,用户使用第三方账号登陆第三方网站,授予读取个人信息的权限;
S22:来源网站通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;
S23:来源网站根据获取的个人信息,判断用户是否是来源网站的注册用户;
S24:如果用户是来源网站的注册用户,来源网站生成会话密钥,并显示登陆状态,完成登陆。
下面结合具体实例介绍上述方法,参见图5:
201:来源网站在其登陆页面上设置一个使用第三方网站进行账号验证的验证链接;
其中,第三方网站可以参考实施例1的描述,这里不再赘述。
其中,使用第三方网站进行账号验证的验证链接,可以以按钮等方式显示,本实施例并不限定验证链接的具体显示形式。
202:用户触发该验证链接后,跳转到第三方网站;
进一步的,用户触发该验证链接之后,如用户点击该验证链接之后,根据来源网站的设置,当用户注册时只绑定了一个第三方网站时,可以直接跳转到该第三方网站;当用户注册时绑定了多个第三方网站时,可以让用户从中选择,并跳转到用户选择的第三方网站;如果用户没有使用实施例1的方法进行注册,用户可以手动输入第三方网站的网址,并跳转到第三方网站。
203:用户使用第三方账号登陆第三方网站,授予读取个人信息的权限;
本步骤的具体实现与步骤103相同,这里不再赘述。
204:来源网站通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;
本步骤的具体实现与步骤104相同,这里不再赘述。
205:来源网站根据获取的用户的个人信息,判断该用户是否是来源网站的注册用户;
具体的,来源网站判断注册用户的用户名中是否包括用户的邮箱,如果包括,用户是来源网站的注册用户,如果不包括,用户不是来源网站的注册用户。
205a:如果该用户是来源网站的注册用户,则执行206;
其中,该用户可以使用实施例1的方法完成注册,成为来源网站的注册用户,也可以使用本发明背景技术部分所涉及的方法完成注册,成为来源网站的注册用户。
205b:如果该用户不是来源网站的注册用户,则来源网站使用步骤105-107完成注册,并执行206;
206:来源网站生成会话密钥,并显示登陆状态,完成登陆。
本实施例在网站登陆时,通过第三方网站获取用户已授权的个人信息,根据获取的个人信息,判断用户是否是来源网站的注册用户,如果是,则生成会话密钥,并显示登陆状态,用户无须记忆多个密码。并且,如果发现未注册的用户,则可以按照简化流程进行注册,再生成会话密钥,并显示登陆状态,节省了用户的注册时间,并且用户无须记忆多个密码。
实施例3
参见图6-a,本实施例提供了一种通过第三方网站进行注册的***,包括:
设置模块301,用于在网站的注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接,验证链接用于用户触发该验证链接后,跳转到第三方网站,用户使用第三方账号登陆第三方网站,进行账号验证并授予读取个人信息的权限;
获取模块302,用于通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;
填充模块303,用于将获取的个人信息填充到注册页面相应的注册信息中;
存储模块304,用于存储用户的注册信息,完成注册。
具体的,
填充模块303,具体用于将获取的个人信息中的邮箱作为用户名,填充到注册信息中。
进一步的,参见图6-b:
该***还包括:
密码产生模块305,用于存储模块304在存储用户的注册信息,完成注册之前,随机产生一个密码,询问用户是否更改密码,如果不更改密码,将随机产生的密码作为用户对应的密码,如果更改密码,将更改后的密码作为用户对应的密码。
该***还包括:
登陆模块306,用于在网站的登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,验证链接用于用户触发该验证链接后,跳转到第三方网站,用户使用第三方账号登陆第三方网站,进行账号验证并授予读取个人信息的权限;通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;根据获取的个人信息,判断用户是否是网站的注册用户;如果用户是网站的注册用户,网站生成会话密钥,并显示登陆状态,完成登陆。
本实施例提供的***与方法实施例1中的来源网站属于同一构思,其具体实现过程详见方法这里不再赘述。
本实施例在网站注册时,通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息,将获取的个人信息填充到注册页面相应的注册信息中,简化用户在网站注册流程中需要输入的信息量,提高了注册效率。并且,由于注册信息来源于公信力较高的第三方网站,因此,提高了注册信息的可靠性。
实施例4
参见图7,本实施例提供了一种通过第三方网站进行登陆的***,包括:
设置模块401,用于在网站的登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,验证链接用于用户触发该验证链接后,跳转到第三方网站,用户使用第三方账号登陆第三方网站,进行账号验证并授予读取个人信息的权限;
获取模块402,用于通过第三方网站提供的接口,从第三方网站获取用户已授权的个人信息;
判断模块403,用于根据获取的个人信息,判断用户是否是该网站的注册用户;
登陆模块404,用于如果用户是来该网站的注册用户,生成会话密钥,并显示登陆状态,完成登陆。
进一步的,
登陆模块404,还用于在判断模块403根据获取的个人信息,判断用户是否是网站的注册用户之后,如果用户不是网站的注册用户,将获取的个人信息填充到注册页面相应的注册信息中,存储用户的注册信息,完成注册,生成会话密钥,并显示登陆状态,完成登陆。
其中,登陆模块404在将获取的个人信息填充到注册页面相应的注册信息中时,具体用于将获取的个人信息中的邮箱作为用户名,填充到注册信息中。
进一步的,登陆模块404在存储用户的注册信息,完成注册之前,还用于随机产生一个密码,询问用户是否更改密码,如果不更改密码,将随机产生的密码作为用户对应的密码,如果更改密码,将更改后的密码作为用户对应的密码。
具体的,判断模块403,具体用于判断注册用户的用户名中是否包括用户的邮箱,如果包括,用户是网站的注册用户,如果不包括,用户不是网站的注册用户。
本实施例提供的***与方法实施例2中的来源网站属于同一构思,其具体实现过程详见方法这里不再赘述。
本实施例在网站登陆时,通过第三方网站获取用户已授权的个人信息,根据获取的个人信息,判断用户是否是来源网站的注册用户,如果是,则生成会话密钥,并显示登陆状态,用户无须记忆多个密码。并且,如果发现未注册的用户,则可以按照简化流程进行注册,再生成会话密钥,并显示登陆状态,节省了用户的注册时间,并且用户无须记忆多个密码。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (14)

1.一种通过第三方网站进行注册的方法,其特征在于,所述方法包括:
来源网站在其注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
所述来源网站通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
所述来源网站将获取的个人信息填充到所述注册页面相应的注册信息中;
所述来源网站存储所述用户的注册信息,完成注册。
2.根据权利要求1所述的方法,其特征在于,所述来源网站存储所述用户的注册信息,完成注册之前,所述方法还包括:
所述来源网站随机产生一个密码,询问所述用户是否更改密码,如果不更改密码,将随机产生的密码作为所述用户对应的密码,如果更改密码,将更改后的密码作为所述用户对应的密码。
3.根据权利要求1-2任一权利要求所述的方法,其特征在于,所述来源网站存储所述用户的注册信息,完成注册之后,包括:
所述来源网站在其登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
所述来源网站通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
所述来源网站根据获取的个人信息,判断所述用户是否是所述来源网站的注册用户;
如果所述用户是所述来源网站的注册用户,所述来源网站生成会话密钥,并显示登陆状态,完成登陆。
4.一种通过第三方网站进行登陆的方法,其特征在于,所述方法包括:
来源网站在其登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
所述来源网站通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
所述来源网站根据获取的个人信息,判断所述用户是否是所述来源网站的注册用户;
如果所述用户是所述来源网站的注册用户,所述来源网站生成会话密钥,并显示登陆状态,完成登陆。
5.根据权利要求4所述的方法,其特征在于,所述来源网站根据获取的个人信息,判断所述用户是否是所述来源网站的注册用户之后,所述方法还包括:
如果所述用户不是所述来源网站的注册用户,所述来源网站将获取的个人信息填充到所述注册页面相应的注册信息中,所述来源网站存储所述用户的注册信息,完成注册,所述来源网站生成会话密钥,并显示登陆状态,完成登陆。
6.根据权利要求5所述的方法,其特征在于,所述来源网站存储所述用户的注册信息,完成注册之前,所述方法还包括:
所述来源网站随机产生一个密码,询问所述用户是否更改密码,如果不更改密码,将随机产生的密码作为所述用户对应的密码,如果更改密码,将更改后的密码作为所述用户对应的密码。
7.根据权利要求4所述的方法,其特征在于,所述来源网站根据获取的个人信息,判断所述用户是否是所述来源网站的注册用户,包括:
所述来源网站判断注册用户的用户名中是否包括所述用户的邮箱,如果包括,所述用户是所述来源网站的注册用户,如果不包括,所述用户不是所述来源网站的注册用户。
8.一种通过第三方网站进行注册的***,其特征在于,所述***包括:
设置模块,用于在所述网站的注册页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
获取模块,用于通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
填充模块,用于将获取的个人信息填充到所述注册页面相应的注册信息中;
存储模块,用于存储所述用户的注册信息,完成注册。
9.根据权利要求8所述的***,其特征在于,所述***还包括:
密码产生模块,用于在所述存储模块存储所述用户的注册信息,完成注册之前,随机产生一个密码,询问所述用户是否更改密码,如果不更改密码,将随机产生的密码作为所述用户对应的密码,如果更改密码,将更改后的密码作为所述用户对应的密码。
10.根据权利要求8-9任一权利要求所述的***,其特征在于,所述***还包括:
登陆模块,用于在所述网站的登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;根据获取的个人信息,判断所述用户是否是所述网站的注册用户;如果所述用户是所述网站的注册用户,所述网站生成会话密钥,并显示登陆状态,完成登陆。
11.一种通过第三方网站进行登陆的***,其特征在于,所述***包括:
设置模块,用于在所述网站的登陆页面上设置一个使用可信的第三方网站进行账号验证的验证链接,所述验证链接用于用户触发该验证链接后,跳转到第三方网站,所述用户使用第三方账号登陆所述第三方网站,进行账号验证并授予读取个人信息的权限;
获取模块,用于通过所述第三方网站提供的接口,从所述第三方网站获取所述用户已授权的个人信息;
判断模块,用于根据获取的个人信息,判断所述用户是否是所述网站的注册用户;
登陆模块,用于如果所述用户是所述网站的注册用户,生成会话密钥,并显示登陆状态,完成登陆。
12.根据权利要求11所述的***,其特征在于,所述登陆模块,还用于
在所述判断模块根据获取的个人信息,判断所述用户是否是所述网站的注册用户之后,如果所述用户不是所述网站的注册用户,将获取的个人信息填充到所述注册页面相应的注册信息中,存储所述用户的注册信息,完成注册,生成会话密钥,并显示登陆状态,完成登陆。
13.根据权利要求12所述的***,其特征在于,所述登陆模块在存储所述用户的注册信息,完成注册之前,还用于
随机产生一个密码,询问所述用户是否更改密码,如果不更改密码,将随机产生的密码作为所述用户对应的密码,如果更改密码,将更改后的密码作为所述用户对应的密码。
14.根据权利要求11所述的***,其特征在于,所述判断模块,具体用于
判断注册用户的用户名中是否包括所述用户的邮箱,如果包括,所述用户是所述网站的注册用户,如果不包括,所述用户不是所述网站的注册用户。
CN2011102208373A 2011-08-03 2011-08-03 通过第三方网站进行注册或登陆的方法和*** Pending CN102916933A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2011102208373A CN102916933A (zh) 2011-08-03 2011-08-03 通过第三方网站进行注册或登陆的方法和***
PCT/CN2012/079020 WO2013017029A1 (zh) 2011-08-03 2012-07-23 注册或登陆的方法和***
US14/161,929 US20140136704A1 (en) 2011-08-03 2014-01-23 Method and system for registration or login

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102208373A CN102916933A (zh) 2011-08-03 2011-08-03 通过第三方网站进行注册或登陆的方法和***

Publications (1)

Publication Number Publication Date
CN102916933A true CN102916933A (zh) 2013-02-06

Family

ID=47615167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102208373A Pending CN102916933A (zh) 2011-08-03 2011-08-03 通过第三方网站进行注册或登陆的方法和***

Country Status (3)

Country Link
US (1) US20140136704A1 (zh)
CN (1) CN102916933A (zh)
WO (1) WO2013017029A1 (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103268233A (zh) * 2013-06-05 2013-08-28 四目信息科技(上海)有限公司 计算机***中平台***帐号和第三方***帐号合并的方法
CN103607601A (zh) * 2013-11-22 2014-02-26 乐视致新电子科技(天津)有限公司 协助第三方应用进行帐号注册的方法及装置
CN104065621A (zh) * 2013-03-21 2014-09-24 腾讯科技(深圳)有限公司 一种第三方服务的身份验证方法、客户端和***
WO2014206199A1 (zh) * 2013-06-25 2014-12-31 华为技术有限公司 账号登陆的方法、设备及***
CN104331407A (zh) * 2013-12-26 2015-02-04 乐视网信息技术(北京)股份有限公司 一种多媒体文件信息推荐方法及装置
CN104468480A (zh) * 2013-09-18 2015-03-25 北京齐尔布莱特科技有限公司 通过通讯标识修改已发布车源信息的方法和装置
WO2015043224A1 (en) * 2013-09-29 2015-04-02 Tencent Technology (Shenzhen) Company Limited Method and apparatus for service login based on third party's information
CN104660560A (zh) * 2013-11-20 2015-05-27 腾讯科技(北京)有限公司 授权统计信息的上报方法和装置
CN104715369A (zh) * 2015-04-02 2015-06-17 江苏金智教育信息技术有限公司 一种防钓鱼的第三方交易的方法、装置和***
CN104753943A (zh) * 2015-03-30 2015-07-01 努比亚技术有限公司 第三方账号的登录控制方法及装置
CN104835034A (zh) * 2015-06-07 2015-08-12 张忠义 可实现资金自动划转的注册与划转方法
CN105701694A (zh) * 2015-12-31 2016-06-22 广州东海网络科技有限公司 创建电子商店的方法及创建电子商店的***
CN105763533A (zh) * 2016-01-15 2016-07-13 网际傲游(北京)科技有限公司 一种使用伪装邮箱注册app或登陆网站的方法
CN106446666A (zh) * 2016-09-18 2017-02-22 珠海格力电器股份有限公司 一种权限配置方法及装置
CN106447444A (zh) * 2016-09-25 2017-02-22 安徽辛普信息科技有限公司 一种电商***操作方法
CN107508835A (zh) * 2017-09-25 2017-12-22 咪咕文化科技有限公司 一种账户的验证方法、装置及计算机可读存储介质
CN107613015A (zh) * 2017-10-11 2018-01-19 成都知道创宇信息技术有限公司 一种网站注册用户首访来源获取方法
CN109063148A (zh) * 2018-08-07 2018-12-21 黑龙江阳光惠远信息技术有限公司 一种基于第三方平台的相关专利推荐***及推荐方法
CN109120596A (zh) * 2018-07-18 2019-01-01 河北中科恒运软件科技股份有限公司 一种多单点登陆集成方案
CN109948074A (zh) * 2017-09-25 2019-06-28 北京国双科技有限公司 网站数据对接方法、装置、存储介质、处理器及电子设备
CN111614676A (zh) * 2020-05-21 2020-09-01 深圳追一科技有限公司 一种登录方法、装置、设备、介质
CN114943592A (zh) * 2022-05-16 2022-08-26 山东浪潮爱购云链信息科技有限公司 一种企业快速注册的方法、设备及存储介质
TWI780218B (zh) * 2018-09-04 2022-10-11 林淑貞 結合社群通訊程式的房地產互動方法及其裝置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105101196B (zh) 2014-05-06 2018-11-02 阿里巴巴集团控股有限公司 一种用户账户管理方法及装置
CN106878298B (zh) * 2017-02-08 2019-11-29 飞天诚信科技股份有限公司 一种认证设备与网站的集成方法、***及装置
US11651095B2 (en) * 2018-01-23 2023-05-16 Equifax Inc. Data access control system accessible from third-party web server
CN108809931A (zh) * 2018-04-09 2018-11-13 天津五八到家科技有限公司 司机注册方法、司机终端及服务端
CN109905398B (zh) * 2019-03-13 2020-07-24 北京字节跳动网络技术有限公司 手机号换绑验证方法、装置、设备及存储介质
US11494767B1 (en) * 2019-05-21 2022-11-08 United Services Automobile Association (Usaa) Electronic transaction verification system
CN110336840B (zh) * 2019-08-12 2022-05-13 思必驰科技股份有限公司 用于语音对话平台的第三方账号注册方法及***
CN110855446B (zh) * 2019-11-27 2022-11-25 杭州迪普科技股份有限公司 一种密码验证方法及装置
CN111352552B (zh) * 2020-03-30 2021-09-10 北京达佳互联信息技术有限公司 一种应用登录方法、装置、电子设备及存储介质
CN111651777A (zh) * 2020-05-23 2020-09-11 浙江台谊消防设备有限公司 一种应用于消防监控的用户管理***及其应用方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790785A (en) * 1995-12-11 1998-08-04 Customer Communications Group, Inc. World Wide Web registration information processing system
CN1708162A (zh) * 2004-06-04 2005-12-14 上海环达计算机科技有限公司 移动设备的身份判别方法及***
CN101262377A (zh) * 2008-04-25 2008-09-10 北京工业大学 用户身份信息整合管理架构及其方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080015998A1 (en) * 1998-10-01 2008-01-17 Feyzi Celik Method and Apparatus for Storing and Retrieving Business Contact Information in a Computer System
US6496855B1 (en) * 1999-03-02 2002-12-17 America Online, Inc. Web site registration proxy system
US20020062342A1 (en) * 2000-11-22 2002-05-23 Sidles Charles S. Method and system for completing forms on wide area networks such as the internet
US8484333B2 (en) * 2001-08-22 2013-07-09 Aol Inc. Single universal authentication system for internet services
US7610390B2 (en) * 2001-12-04 2009-10-27 Sun Microsystems, Inc. Distributed network identity
US20060053296A1 (en) * 2002-05-24 2006-03-09 Axel Busboom Method for authenticating a user to a service of a service provider
US8590027B2 (en) * 2007-02-05 2013-11-19 Red Hat, Inc. Secure authentication in browser redirection authentication schemes
US20090171760A1 (en) * 2007-12-31 2009-07-02 Nokia Corporation Systems and Methods for Facilitating Electronic Commerce
US20090300097A1 (en) * 2008-05-29 2009-12-03 Ebay Inc. Systems and methods for facilitating clientless form-filling over a network
US8910256B2 (en) * 2008-08-08 2014-12-09 Microsoft Corporation Form filling with digital identities, and automatic password generation
WO2010040378A1 (en) * 2008-10-06 2010-04-15 Nokia Siemens Networks Oy Service provider access
US20100185871A1 (en) * 2009-01-15 2010-07-22 Authentiverse, Inc. System and method to provide secure access to personal information
US20110022450A1 (en) * 2009-07-21 2011-01-27 Rivalroo, Inc. Comptuer network chat system for display of text and video in a rivalry context
US8914342B2 (en) * 2009-08-12 2014-12-16 Yahoo! Inc. Personal data platform
US20110173105A1 (en) * 2010-01-08 2011-07-14 Nokia Corporation Utilizing AAA/HLR infrastructure for Web-SSO service charging
CN101977194B (zh) * 2010-10-29 2013-01-30 深圳市宇初网络技术有限公司 一种第三方验证码***及第三方验证码提供方法
US9710765B2 (en) * 2011-05-26 2017-07-18 Facebook, Inc. Browser with integrated privacy controls and dashboard for social network data
US9043886B2 (en) * 2011-09-29 2015-05-26 Oracle International Corporation Relying party platform/framework for access management infrastructures
US8844013B2 (en) * 2011-10-04 2014-09-23 Salesforce.Com, Inc. Providing third party authentication in an on-demand service environment
US20130144738A1 (en) * 2011-12-01 2013-06-06 Spenzi, Inc. Gifting and Sharing Using SMS Messages for Shared Coupon/Gift-Card Auto-Redemption and Multi-Source Payment from Buyer's Mobile Phone
US9203829B1 (en) * 2012-07-18 2015-12-01 Google Inc. Unified user login

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790785A (en) * 1995-12-11 1998-08-04 Customer Communications Group, Inc. World Wide Web registration information processing system
CN1708162A (zh) * 2004-06-04 2005-12-14 上海环达计算机科技有限公司 移动设备的身份判别方法及***
CN101262377A (zh) * 2008-04-25 2008-09-10 北京工业大学 用户身份信息整合管理架构及其方法

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065621A (zh) * 2013-03-21 2014-09-24 腾讯科技(深圳)有限公司 一种第三方服务的身份验证方法、客户端和***
CN104065621B (zh) * 2013-03-21 2018-10-30 腾讯科技(深圳)有限公司 一种第三方服务的身份验证方法、客户端和***
CN103268233A (zh) * 2013-06-05 2013-08-28 四目信息科技(上海)有限公司 计算机***中平台***帐号和第三方***帐号合并的方法
CN104253686B (zh) * 2013-06-25 2017-12-29 华为技术有限公司 账号登录的方法、设备及***
WO2014206199A1 (zh) * 2013-06-25 2014-12-31 华为技术有限公司 账号登陆的方法、设备及***
CN104253686A (zh) * 2013-06-25 2014-12-31 华为技术有限公司 账号登陆的方法、设备及***
US10021098B2 (en) 2013-06-25 2018-07-10 Huawei Technologies Co., Ltd. Account login method, device, and system
CN104468480A (zh) * 2013-09-18 2015-03-25 北京齐尔布莱特科技有限公司 通过通讯标识修改已发布车源信息的方法和装置
WO2015043224A1 (en) * 2013-09-29 2015-04-02 Tencent Technology (Shenzhen) Company Limited Method and apparatus for service login based on third party's information
US9450939B2 (en) 2013-09-29 2016-09-20 Tencent Technology (Shenzhen) Co., Ltd. Method and apparatus for service login based on third party's information
CN104660560A (zh) * 2013-11-20 2015-05-27 腾讯科技(北京)有限公司 授权统计信息的上报方法和装置
CN104660560B (zh) * 2013-11-20 2018-09-18 腾讯科技(北京)有限公司 授权统计信息的上报方法和装置
CN103607601A (zh) * 2013-11-22 2014-02-26 乐视致新电子科技(天津)有限公司 协助第三方应用进行帐号注册的方法及装置
CN104331407A (zh) * 2013-12-26 2015-02-04 乐视网信息技术(北京)股份有限公司 一种多媒体文件信息推荐方法及装置
CN104753943A (zh) * 2015-03-30 2015-07-01 努比亚技术有限公司 第三方账号的登录控制方法及装置
CN104715369B (zh) * 2015-04-02 2017-11-03 江苏金智教育信息股份有限公司 一种防钓鱼的第三方交易的方法、装置和***
CN104715369A (zh) * 2015-04-02 2015-06-17 江苏金智教育信息技术有限公司 一种防钓鱼的第三方交易的方法、装置和***
CN104835034A (zh) * 2015-06-07 2015-08-12 张忠义 可实现资金自动划转的注册与划转方法
CN105701694A (zh) * 2015-12-31 2016-06-22 广州东海网络科技有限公司 创建电子商店的方法及创建电子商店的***
CN105763533A (zh) * 2016-01-15 2016-07-13 网际傲游(北京)科技有限公司 一种使用伪装邮箱注册app或登陆网站的方法
CN105763533B (zh) * 2016-01-15 2019-02-05 网际傲游(北京)科技有限公司 一种使用伪装邮箱注册app或登陆网站的方法
CN106446666B (zh) * 2016-09-18 2019-03-08 珠海格力电器股份有限公司 一种权限配置方法及装置
US11275823B2 (en) 2016-09-18 2022-03-15 Gree Electric Appliances, Inc. Of Zhuhai Authority configuration method and device
CN106446666A (zh) * 2016-09-18 2017-02-22 珠海格力电器股份有限公司 一种权限配置方法及装置
CN106447444A (zh) * 2016-09-25 2017-02-22 安徽辛普信息科技有限公司 一种电商***操作方法
CN107508835B (zh) * 2017-09-25 2020-07-10 咪咕文化科技有限公司 一种账户的验证方法、装置及计算机可读存储介质
CN107508835A (zh) * 2017-09-25 2017-12-22 咪咕文化科技有限公司 一种账户的验证方法、装置及计算机可读存储介质
CN109948074A (zh) * 2017-09-25 2019-06-28 北京国双科技有限公司 网站数据对接方法、装置、存储介质、处理器及电子设备
CN107613015A (zh) * 2017-10-11 2018-01-19 成都知道创宇信息技术有限公司 一种网站注册用户首访来源获取方法
CN109120596A (zh) * 2018-07-18 2019-01-01 河北中科恒运软件科技股份有限公司 一种多单点登陆集成方案
CN109120596B (zh) * 2018-07-18 2021-06-11 河北中科恒运软件科技股份有限公司 一种多单点登陆集成方法
CN109063148A (zh) * 2018-08-07 2018-12-21 黑龙江阳光惠远信息技术有限公司 一种基于第三方平台的相关专利推荐***及推荐方法
TWI780218B (zh) * 2018-09-04 2022-10-11 林淑貞 結合社群通訊程式的房地產互動方法及其裝置
CN111614676A (zh) * 2020-05-21 2020-09-01 深圳追一科技有限公司 一种登录方法、装置、设备、介质
CN111614676B (zh) * 2020-05-21 2022-03-22 深圳追一科技有限公司 一种登录方法、装置、设备、介质
CN114943592A (zh) * 2022-05-16 2022-08-26 山东浪潮爱购云链信息科技有限公司 一种企业快速注册的方法、设备及存储介质
CN114943592B (zh) * 2022-05-16 2024-03-26 山东浪潮爱购云链信息科技有限公司 一种企业快速注册的方法、设备及存储介质

Also Published As

Publication number Publication date
WO2013017029A1 (zh) 2013-02-07
US20140136704A1 (en) 2014-05-15

Similar Documents

Publication Publication Date Title
CN102916933A (zh) 通过第三方网站进行注册或登陆的方法和***
CN106716960B (zh) 用户认证方法和***
CN101616136B (zh) 一种提供互联网服务的方法及服务集成平台***
CN108901022A (zh) 一种微服务统一鉴权方法及网关
US9774606B2 (en) Cross platform social networking authentication system
US8151326B2 (en) Using audio in N-factor authentication
TWI607335B (zh) 密碼重置方法、裝置和系統
US9009793B2 (en) Dynamic pin dual factor authentication using mobile device
CN103747000B (zh) 接入无线网络的认证方法及装置
TW201203140A (en) Online service providing system, method, server and mobile device thereof, and computer program product
CN110213223A (zh) 业务管理方法、装置、***、计算机设备和存储介质
CN102143134A (zh) 分布式身份认证方法、装置与***
CN103023638A (zh) 一种基于移动终端的身份验证方法及装置
JP6643374B2 (ja) サービス管理システム及びサービス管理方法
US11223612B2 (en) End to end secure identification and verification of users for organizations on multitenant platform
CN111949958B (zh) Oauth协议中的授权认证方法及装置
CN102217280A (zh) 用户业务鉴权方法、***及服务器
JP2009282561A (ja) ユーザ認証システム、ユーザ認証方法およびプログラム
CN106789924A (zh) 一种使用移动终端的数字证书保护web站点登录的方法及***
CN111949959B (zh) Oauth协议中的授权认证方法及装置
CN107196909A (zh) 邀请注册方法及装置
JP2015099470A (ja) 認証システム、方法、サーバ及びプログラム
CN106452774A (zh) 基于单点登录协议进行访问权限控制的方法和装置
CN110135136A (zh) 账户融合方法、装置、计算机设备及存储介质
US20140307735A1 (en) Model for managing the processes around the broadcasting of phone calls and text messages to groups of people

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130206

RJ01 Rejection of invention patent application after publication