在rails上的ruby中受密码保护的页面(没有用户名)

时间:2012-04-06 14:45:15

标签: ruby-on-rails authentication passwords

我正在开发一个可以创建相册的rails项目。我希望相册的创建者输入访问此相册所需的密码。然后,当用户想要查看它时,他们必须输入密码。我不需要一个完整的用户管理系统,我希望用户不必输入密码用户名(我使用authenticate_or_request_with_http_basic时就是这种情况)。 处理这种情况的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

  1. 存储用户已在会话中成功输入关键字的事实
  2. 在before_filter中检查该事实,重定向到表单以便他们输入密钥
  3. 输入相关密钥后重定向回相册。
  4. 排序旧式身份验证,但没有用户名。