Lorsque vous appuyez sur le bouton "Connexion facile", Installation d'un bouton pour se connecter en tant qu'utilisateur invité enregistré.
Une application WEB basée sur le tutoriel Rails.
Créez une action easy_login séparément de l'action de création de sessions_controller pour les utilisateurs invités enregistrés. Envoyez un e-mail.
Décrivez le routage d'easy_login dans routs.rb.
Installez le bouton ʻEasy Login` dans la vue.
Créé et enregistré dans sessions_controller.rb
(seeds.rb)
Ajoutez une action easy_login afin de pouvoir vous connecter en tant qu'utilisateur invité.
sessions_controller.rb
def easy_login
user = User.find_by(email: "[email protected]")
log_in user #session_Prédéfini avec helper.
redirect_back_or user #session_Prédéfini avec helper.
end
config / routes.rb
config/routes.rb
post '/easy_login', to: 'sessions#easy_login'
app/views/sessions/new.html.erb
<p><%= link_to "Connexion facile", easy_login_path, method: :post, class: 'btn btn-primary' %></p>
Pour le moment, j'ai pu me connecter en tant qu'utilisateur invité à partir du bouton de connexion facile.
Recommended Posts