в файле вида, как я могу проверить, аутентифицирован ли пользователь? есть ли какие-либо вспомогательные методы, такие как signed_in?
, logged_in?
и т. д.?rails http basic authentication
0
A
ответ
1
Нет, при использовании базовой HTTP AUTH вы должны управлять сессию самостоятельно:
authenticate_or_request_with_http_basic do |id, password|
if id == USER_ID && password == PASSWORD
session[:logged_in] = true
return true
else
return false
end
end
Но есть много плагинов, которые обеспечивают аутентификацию на рельсах. Посмотрите здесь, например:
http://www.themomorohoax.com/2009/02/21/rails-2-3-authentication-comparison
(обновление)
в порядке, на основании другого вопроса, вы можете просто поставить before_filter на каждый контроллер/методе вы хотите защитить. тогда пользователю будет предложено ввести пароль при первом вызове защищенного метода, а затем браузер будет кэшировать его.
0
Вот список наиболее распространенных решений Rails authentication.
Смежные вопросы
- 1. Rails HTTP Basic Authentication Failure
- 2. Ruby on Rails HTTP Basic Authentication
- 3. Rails 2.x http basic authentication
- 4. Rails Basic Base64 Authentication
- 5. HTTP Basic Authentication заголовок
- 6. Lumen HTTP Basic Authentication
- 7. Apache http basic authentication?
- 8. HTTP Basic Authentication
- 9. HTTP basic authentication over Devise
- 10. Spring Security HTTP Basic Authentication
- 11. Symfony Basic API Http Authentication
- 12. HTTP basic authentication-POST-запрос
- 13. .NET WebAPI и http basic authentication
- 14. Laravel HTTP basic authentication not working
- 15. Apache Http Basic Authentication - Forbidden Error 403
- 16. Mule HTTP Basic Authentication with intercept url
- 17. AFNetworking 2,0 и HTTP Basic Authentication
- 18. HTTP Basic Authentication cURL с использованием PHP
- 19. Cocoa Basic HTTP Authentication: Необходимые советы
- 20. как android downloadManager сделать http basic authentication
- 21. HTTP Basic Authentication для рамок Play 2,4
- 22. basic http authentication tomcat не работает
- 23. HTTP Basic Authentication: Tomcat vs Jetty
- 24. basic ruby on rails authentication problem
- 25. Appannie api basic authentication
- 26. Wildfly 8 Basic Authentication
- 27. urllib2 basic authentication oddites
- 28. Selenium IDE Basic Authentication
- 29. Rest API Basic Authentication
- 30. Капибара/Полтергейст HTTP Authentication
Он уже спросил о разработке в другом потоке http://stackoverflow.com/questions/3766601/rails-3-authentication, поэтому он спрашивает об основном HTTP-аутентификации. –
спасибо sven koschnicke – mochidino