首页 > 解决方案 > 拦截登录并提示接受更新的服务条款

问题描述

我们有一个基于 Rails 和设计的应用程序。我们有一个来自 Devise的Identity模型。database-authenticatable我们使用设计中的 SessionController 作为登录控制器。

我们想做的是,当用户登录时,我们想在我们创建他们的会话之前检查他们是否同意任何更新的服务条款更改。如果他们不同意更新的服务条款,系统会提示他们同意,然后在他们同意后创建会话并将用户重定向到after_sign_in_path_for(resource)

我浏览了一下: https ://github.com/heartcombo/devise/wiki/How-Tos#workflow-customization 并且看不到任何类似的东西,但也许我错过了?

标签: ruby-on-railsdevise

解决方案


推荐阅读