我正在尝试开发一个网站,用户将直接在其上注册,而不是通过Google邮件等进行身份验证。除了通常的用户名/密码,我需要从用户收集更多数据 - 名称,地址等。添加所需功能的最快方法是什么?如果没有编写我自己的Auth插件,我会看到两个选项:
创建我自己的注册表单(无论如何我都需要这样做)并使用HashDB存储密码和以后的身份验证。但是,yesod.auth.hashdb似乎已从最新版本(为什么?)中删除,并且只能在此处单独提供:https://github.com/ollieh/yesod-auth-bcrypt/。这有什么不对吗?安全漏洞?
使用http://hackage.haskell.org/package/yesod-auth-account - 看起来更接近我需要的东西,因为它已经提供了注册页面,但它似乎不受最新的yesod 1.2.5的支持而且它不是明确如何将我的其他字段集成到现有的注册过程中