[Rails] Comment utiliser authenticate_user!

Puisque nous avons appris l'authenticate_user!, Nous le publierons.

Qu'est-ce que authenticate_user !? Vous pouvez comprendre comment utiliser authenticate_user!.

Qu'est-ce que authenticate_user !?

Il y a deux choses principales que vous devez comprendre.

・ Méthode de conception -Vérifiez si l'utilisateur est connecté, et sinon, redirigez l'utilisateur vers la page de connexion.

Alors, comment l'utilisez-vous?

Un exemple d'utilisation de authenticate_user!


before_action :authenticate_user!, except: [:show, :index]

Fondamentalement utilisé avec before_action.

La signification du code ci-dessus est Assurez-vous que l'utilisateur est connecté avant chaque action! Cependant, si l'action show et l'action d'index sont appelées, elles seront exclues. Cela signifie que · · ·

Fondamentalement, les actions d'indexation et les actions d'affichage peuvent être vues dans de nombreuses applications, même si vous n'êtes pas connecté. (Vous pouvez voir la liste des tweets et les détails des tweets même si vous n'êtes pas connecté à Twitter)

Recommended Posts

[Rails] Comment utiliser authenticate_user!
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment utiliser la jonction de rails
[Rails] Comment utiliser la validation
[Rails] Comment utiliser Scope
[Rails] Comment utiliser la "devise" des gemmes
[Rails] Comment utiliser l'appareil (Remarque)
[Rails] Comment utiliser les messages flash
Comment utiliser Ruby on Rails
[Rails] Comment utiliser Active Storage
[Introduction aux rails] Comment utiliser le rendu
[rails] Comment utiliser la méthode d'assistance de devise before_action: authenticate_user!
Comment utiliser Map
Comment écrire des rails
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
[Rails] Comment utiliser ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Rails] Comment utiliser la méthode de la carte
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser MapStruct
Comment utiliser MySQL dans le didacticiel Rails
Comment utiliser TreeSet
Comment désinstaller Rails
Comment utiliser l'identité
Comment utiliser le hachage
[Ruby on Rails] Comment utiliser redirect_to
[Note] Comment utiliser Rails 6 Devise + cancancan
Comment utiliser Dozer.mapper
Comment utiliser Gradle
[Rails] Comment utiliser video_tag pour afficher des vidéos
[Rails] Comment utiliser la méthode d'assistance, confimartion
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment utiliser Map
[Rails] Comment utiliser les boîtes de sélection dans Ransack
Comment utiliser les rails g échafaudage, fonctions, précautions
Comment utiliser JQuery dans Rails 6 js.erb
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
[rails] Comment publier des images
Comment utiliser l'API Chain
[Java] Comment utiliser Map
Comment utiliser Queue avec priorité
Comment utiliser java Facultatif
Comment utiliser le retour Ruby