Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails环境中的共享登录_Ruby On Rails_Database_Login - Fatal编程技术网

Ruby on rails RubyonRails环境中的共享登录

Ruby on rails RubyonRails环境中的共享登录,ruby-on-rails,database,login,Ruby On Rails,Database,Login,某些网站(主要是关系网站)如Avocado.io提供了一个登录,您可以通过自己的电子邮件地址以夫妻身份注册,但密码相同。在数据库术语中,这被认为是一个用户吗?我想知道在Rails中如何实现这一点 数据库部分是我有点困惑的地方,而不是如何构建登录。假设我登录了这个网站,它怎么知道是我登录的,而不是我的另一半 我可以将其视为一个关系数据库,其中有两个用户通过关系加入,但共享密码让我感觉他们是一个单用户实例。例如,我如何在导航栏中显示我的名字。我不知道avocado.io,但如果我理解正确,它只会一次

某些网站(主要是关系网站)如Avocado.io提供了一个登录,您可以通过自己的电子邮件地址以夫妻身份注册,但密码相同。在数据库术语中,这被认为是一个用户吗?我想知道在Rails中如何实现这一点

数据库部分是我有点困惑的地方,而不是如何构建登录。假设我登录了这个网站,它怎么知道是我登录的,而不是我的另一半


我可以将其视为一个关系数据库,其中有两个用户通过关系加入,但共享密码让我感觉他们是一个单用户实例。例如,我如何在导航栏中显示我的名字。

我不知道avocado.io,但如果我理解正确,它只会一次性创建两个用户,对吗?以夫妻身份注册,两个电子邮件地址和一个密码?在数据库中,我只需要创建两个用户,每个用户都有自己的密码,密码恰好相同:)您仍然使用自己的电子邮件地址登录,对吗?或者是一个用户,一个用户名(对于夫妇),有两个电子邮件地址?是两封密码相同的电子邮件。关系型数据库对我来说是有意义的,看起来也像您所说的。我想我没有想过,你可以创建两个用户,他们恰好拥有相同的密码