首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有办法从数据库中注销特定用户或所有用户?

是否有办法从数据库中注销特定用户或所有用户?
EN

Stack Overflow用户
提问于 2019-05-19 05:26:14
回答 4查看 310关注 0票数 0

我使用Grails2.2和spring安全性。我正在使用MYSql作为数据库。我想知道是否有办法通过清除mysql数据库中的数据来注销用户或所有用户。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-05-19 19:21:00

我想知道是否有办法通过清除mysql数据库中的数据来注销用户或所有用户。

没有。表示用户是否登录的状态通常在数据库中甚至不存在。在一个简单的系统中,信息将存在于网络应用程序中的内存中。在一个更复杂的系统中,信息可能存在于应用程序与之通信的单独服务中。该信息一般不会存储在数据库中。

请注意,在数据库中存储诸如用户名、密码和角色之类的凭据与跟踪登录的人是一件不同的事情。

我希望这能帮上忙。

票数 3
EN

Stack Overflow用户

发布于 2019-05-19 11:27:36

如果删除数据库中的数据,用户下次将无法登录。

如果当前会话是开放的,那么用户将保持登录状态,并且Security中没有开箱即用的机制来结束特定用户的会话。

票数 1
EN

Stack Overflow用户

发布于 2019-05-19 11:36:12

如果您安装了JavaMelody (有时可以作为grails使用),您应该能够看到所有活动的会话,并且可以从界面中删除它们(这会导致所有用户被注销)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56205005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档