Android 将facebook登录与我的用户数据库相结合

Android 将facebook登录与我的用户数据库相结合,android,facebook,Android,Facebook,我有一个应用程序,允许用户通过使用Facebook登录跳过注册过程 我已经成功地让用户通过Facebook和我自己的机制注册/登录,但我有一些问题/如何注册通过Facebook登录的用户 我是这样想的: 当用户登录Facebook时,我会使用其Facebook ID或其他任何密码秘密注册该用户。 每次用户登录Facebook时,我都会检查Facebook ID是否已经注册。请注意,我前面设置的密码在这里没有用处。 如果Facebook ID已经注册,用户将使用该帐户登录。 如果没有,我将执行步骤

我有一个应用程序,允许用户通过使用Facebook登录跳过注册过程

我已经成功地让用户通过Facebook和我自己的机制注册/登录,但我有一些问题/如何注册通过Facebook登录的用户

我是这样想的:

当用户登录Facebook时,我会使用其Facebook ID或其他任何密码秘密注册该用户。 每次用户登录Facebook时,我都会检查Facebook ID是否已经注册。请注意,我前面设置的密码在这里没有用处。 如果Facebook ID已经注册,用户将使用该帐户登录。 如果没有,我将执行步骤1。 你认为这样做对吗


非常感谢您抽出时间。

您需要有关用户的其他详细信息吗,还是只需登录数据库?@MyWay我只需要一些基本信息,如姓名。谢谢你的回复,我不知道这是否是一个好方法,但我是这样做的。当用户通过fb登录时,我检查他是否已经注册,因此fb_id是否已经在我的db中,如果没有,我将他发送到注册表,在那里我获取了关于他的其他数据。如果他已经在我的数据库中,我会将他发送到应用程序的一部分,供登录用户使用。你可以在数据库中设置fb_id列,而不需要为它们设置任何pw。所以简单假设一下,我的方法和你的相似,但我很好奇是否有人有更好的想法。我认为你的方法是正确的。只是不知道为什么您需要为具有Facebook ID的用户设置密码。最终,您需要检查的是数据库中是否存储了该用户的Facebook ID,所以您不需要任何随机生成的密码。@MyWay谢谢,我想我不想给该用户提供其他表单