控制 Merb 身份验证错误
嘿,我对在登录控制器处理无效的用户身份验证请求有点困惑。 所以,我已经修改了登录视图,但无法弄清楚将异常处理块放在哪里。 它应该像这样工作:您登录 - 如果不正确,您将在 /login 看到警告消息。
有任何想法吗 ?
Hey there, im a little bit confused about handling invalid user authentication request, at login controller. So, i already have modified login view, but cant figure out where to put the exception handling block. It should work like this: you login - if its incorrect you will see warning message at /login .
Any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你选择了什么策略? 在我的自定义策略中,我在 User 类上调用类方法“authenticate”:
另外,您可能想查看 merb-auth-more/mixins/salted_user 的源代码,这是一个自动混合到您的 User 中的模块班级。
What strategy have you chosen ? In my custom Strategy, I call the class method 'authenticate' on my User class:
Also, you might want to look at the source code of merb-auth-more/mixins/salted_user which is a module that is automatically mixed into your User class.
您可以将异常处理操作放在异常控制器中
,并自定义视图,您可以在 app/views/exceptions/not_authorized.html.haml 中创建模板
you would put your exception handling action in the exceptions controller
and to customise the view you would create a template in app/views/exceptions/not_authorized.html.haml