Je commence juste à apprendre Ruby on Rails et j'ai une question de débutant pour laquelle je n'ai pas encore trouvé de réponse. J'ai une petite application qui utilise l'authentification de base HTTP et j'ai des éléments de conception à mon avis que je veux seulement afficher si la demande est authentifiée. Comment puis-je accéder à cette information?Ruby on Rails Authentification de base HTTP
1
A
Répondre
3
Vous pouvez utiliser le hachage de la session qui stockent des données au cours de votre session (http://www.tutorialspoint.com/ruby-on-rails/rails-session-cookies.htm) Je recommanderai en utilisant le tutoriel suivant avec Http Basic Auth pour générer la forme: railscasts.com/episodes/21-super-simple-authentication
Heres un code vous pouvez utiliser
application_controller
helper_method :admin?
def authenticate
authenticate_or_request_with_http_basic do |user_name, password|
session[:user] = "admin" if user_name == 'admin' && password == 'password'
end
end
private
def admin?
session[:user] == "admin"
end
Questions connexes
- 1. Rails 2.x Authentification de base HTTP
- 2. Authentification OpenID dans Ruby on Rails
- 3. Ruby on Rails erreur -HTTP manipulation
- 4. authentification HTTP de base
- 5. Liaison Ruby On Rails de base Aide
- 6. Rails 3 Authentification HTTP Digest
- 7. Authentification de base Apache http?
- 8. Ruby on Rails regex
- 9. Obtenir une réponse HTTP Utilisation de Shoulda Ruby on Rails
- 10. Authentification de base HTTP pour Capybara
- 11. Ruby on Rails Time.now
- 12. Ruby on Rails d'installation
- 13. Application Ruby on Rails
- 14. Relations Ruby on rails
- 15. Ruby on Rails Gem
- 16. configuration ruby on rails
- 17. Ruby on Rails n'ajoute enregistrement à la base de données
- 18. Ruby on Rails symbole validation
- 19. Ruby on Rails: comment afficher un HTTP 500 en XML?
- 20. Validation de l'URL dans ruby on rails
- 21. Ruby on Rails Inconvénients
- 22. Ruby on Rails: « find_create_by_user »
- 23. Ruby on Rails raccourcis
- 24. Ruby on Rails relations
- 25. OCIError (ruby on rails)
- 26. LocalJumpError (Ruby on Rails)
- 27. ruby on rails formulaire_pour
- 28. Ruby on Rails + EventMachine?
- 29. déclaration Ruby on Rails
- 30. panier Ruby on Rails