2
现在我正在使用SQLAlchemyAuthenticatorPlugin的网站上工作。您需要用户名和密码才能登录。 我想添加一个电子邮件和密码的登录。所以最终应该可以使用电子邮件/密码或用户名/密码登录。 现在它看起来是这样的:使用SQLAlchemyAuthenticatorPlugin登录电子邮件或用户名
sqlauth = SQLAlchemyAuthenticatorPlugin(model.User, model.meta.Session)
sqlauth.translations['user_name'] = 'email'
sql_user_md = SQLAlchemyUserMDPlugin(model.User, model.meta.Session)
sql_user_md.translations['user_name'] = 'email'
随着sqlauth.translations我现在能够与电子邮件/密码成功登录。但当然,用户名/密码不再工作。 关于如何使两个选项同时工作的任何想法?
谢谢!