Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Devise 设计:从所有域注销用户_Devise - Fatal编程技术网

Devise 设计:从所有域注销用户

Devise 设计:从所有域注销用户,devise,Devise,我有一个Rails应用程序,它使用两个不同的域(不是子域)。用户可以在两个域上进行身份验证,并且当前,同一用户在两个域中的登录或注销是完全独立的 我正在寻找的是一种方法,可以强制用户退出他在任何域和用户可能登录到的任何浏览器上打开的所有会话。目前,我发现的唯一方法是更改密码——看起来所有其他数据都驻留在会话cookie中,即,仅在客户端 我知道我可以自己存储强制注销信息,然后使用带有控制器过滤器的sign_out(current_user)helper方法,但我想知道是否有默认方法可以使用des

我有一个Rails应用程序,它使用两个不同的域(不是子域)。用户可以在两个域上进行身份验证,并且当前,同一用户在两个域中的登录或注销是完全独立的

我正在寻找的是一种方法,可以强制用户退出他在任何域和用户可能登录到的任何浏览器上打开的所有会话。目前,我发现的唯一方法是更改密码——看起来所有其他数据都驻留在会话cookie中,即,仅在客户端

我知道我可以自己存储强制注销信息,然后使用带有控制器过滤器的sign_out(current_user)helper方法,但我想知道是否有默认方法可以使用designe