Haskell Yesod-在网站上创建用户的最佳方式?

Haskell Yesod-在网站上创建用户的最佳方式?,haskell,authentication,yesod,Haskell,Authentication,Yesod,我正在尝试开发一个网站,用户将直接在上面注册,而不是通过Google mail等进行身份验证。除了通常的用户名/密码之外,我还需要从用户名、地址等收集更多数据。添加所需功能的最快方法是什么?除了编写自己的Auth插件,我看到了两个选项: 创建我自己的注册表单(无论如何我都需要这样做),并使用HashDB存储密码和稍后的身份验证。但是,yesod.auth.hashdb似乎已从最新版本中删除(为什么?),并且仅在此处单独提供:。有什么问题吗?安全漏洞 使用-看起来更接近我的需要,因为它已经提供了注

我正在尝试开发一个网站,用户将直接在上面注册,而不是通过Google mail等进行身份验证。除了通常的用户名/密码之外,我还需要从用户名、地址等收集更多数据。添加所需功能的最快方法是什么?除了编写自己的Auth插件,我看到了两个选项:

  • 创建我自己的注册表单(无论如何我都需要这样做),并使用HashDB存储密码和稍后的身份验证。但是,yesod.auth.hashdb似乎已从最新版本中删除(为什么?),并且仅在此处单独提供:。有什么问题吗?安全漏洞

  • 使用-看起来更接近我的需要,因为它已经提供了注册页面,但最新的YesOD1.2.5似乎不支持它,并且不清楚如何将我的其他字段集成到现有的注册过程中


  • 你是怎么解决的我有一个类似的问题,解决方法会很有帮助。老实说,我没有。我不得不完全放弃yesod——我认为对于现实世界的东西来说,它还不够成熟。这是一个小问题,因为这个想法很好。你只需要使用几个AuthPlugin就可以同时拥有这两种授权类型。是的,它非常健壮。