2
我正在考虑将CakePHP应用程序中的身份验证移至Rails Devise。但是,我们的网站使用用户名作为唯一标识符而不是电子邮件,因为家庭经常在多个帐户上使用相同的电子邮件地址。是否使用相同的电子邮件设计支持多个帐户?
默认情况下,它看起来像设计使用电子邮件作为唯一标识符 - 使用Devise时可以有多个帐户使用相同的电子邮件地址?
我正在考虑将CakePHP应用程序中的身份验证移至Rails Devise。但是,我们的网站使用用户名作为唯一标识符而不是电子邮件,因为家庭经常在多个帐户上使用相同的电子邮件地址。是否使用相同的电子邮件设计支持多个帐户?
默认情况下,它看起来像设计使用电子邮件作为唯一标识符 - 使用Devise时可以有多个帐户使用相同的电子邮件地址?
集
config.authentication_keys = [ :username ]
在device.rb。您还可以使用以下设置使登录更稳固
config.case_insensitive_keys = [ :username ]
config.strip_whitespace_keys = [ :username ]