让用户使用邮箱地址或用户名登录的最佳方式是什么?我正在使用warden+Desive进行身份验证.我想这样做可能不会太难,但我想我需要一些建议,把所有需要的东西放在哪里.也许Desive已经提供了这个功能?比如在config/initializer/design中.你会写:
config.authentication_keys = [ :email, :username ]
需要用户名和邮箱才能登录.但我真的希望用户名和邮箱都只有一个字段,并且只需要其中一个字段.我只是想象一下,使用一些ASCII艺术,它在视图中应该是这样的:
Username or Email:
[____________________]
Password:
[____________________]
[Sign In]