社区
Web 开发
帖子详情
如何判断用户被删除
sherryDavy
2010-06-25 03:08:45
具体情景描述如下:
用java开发的一个B/S模式的管理系统.
当普通用户登录系统时, 管理员上去把此用户的信息从系统中删除,
这时普通用户既然还可以继续在系统上操作,如新增下级用户等.
问题: 当用户登录系统后被删除时,怎样防止用户继续操作该系统.
...全文
158
19
打赏
收藏
如何判断用户被删除
具体情景描述如下: 用java开发的一个B/S模式的管理系统. 当普通用户登录系统时, 管理员上去把此用户的信息从系统中删除, 这时普通用户既然还可以继续在系统上操作,如新增下级用户等. 问题: 当用户登录系统后被删除时,怎样防止用户继续操作该系统.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zktbduandd
2010-06-26
打赏
举报
回复
[Quote=引用 1 楼 closewbq 的回复:]
添加拦截器,也就是请求任何一个操作,都要判断用户是否有权限,是否登录,是否被删除。
[/Quote]
感觉还是一楼的最好 其它都是废话
haoyuan0815
2010-06-26
打赏
举报
回复
在删除用户信息时,把session信息也删除了。
llffww889632
2010-06-26
打赏
举报
回复
[Quote=引用 9 楼 angel21li 的回复:]
需要拦截器来查看该用户是否有权限(或者存在)
[/Quote]
这就是一个很好的办法哦~~~~
lee511411973
2010-06-26
打赏
举报
回复
把用户的session删除,并在关键的页面判断该用户的session是否还有效。如果该用户的session不存在,就跳到登入页面
每一步都要留下深脚印
2010-06-26
打赏
举报
回复
在用户表中添加一个字段,该字段的值为TRUE或false,TRUE表示用户存在,false表示该用户已被删除
miya
2010-06-26
打赏
举报
回复
个人感觉一楼说的其实也不能实现此功能,因为用户登录后,其登录信息在session中,管理员根本无法删除,一种不怎么好的解决方法就是,版本控制,比如在数据库用户表中做一字段表示是否修改密码或者删除用户,在客户端各种进行操作前都查一查版本号,也即刚才加的字段,如果跟原始不同则要求重新登录,如果该值已经不存在则将其权限设为未登录用户....个人愚见
amdgaming
2010-06-25
打赏
举报
回复
[Quote=引用 11 楼 wangjin9805 的回复:]
在删除用户信息时,把session信息也删除了
用户的任何一个操作添加拦截器
[/Quote]
呵呵都 不错
daocha
2010-06-25
打赏
举报
回复
不過確實。。。我們做系統沒考慮過這種情況
都是想到刪除後 那個被刪除的用戶登不進系統
但其實增加攔截器 那不是每次都要驗證 降低效率嗎
wangjin9805
2010-06-25
打赏
举报
回复
在删除用户信息时,把session信息也删除了
用户的任何一个操作添加拦截器
ok5126ok
2010-06-25
打赏
举报
回复
在删除用户信息时,把session信息也删除了
彻底的办法
angel21li
2010-06-25
打赏
举报
回复
需要拦截器来查看该用户是否有权限(或者存在)
weipj007
2010-06-25
打赏
举报
回复
在删除用户信息时,把session信息也删除了。
jovinmavis
2010-06-25
打赏
举报
回复
[Quote=引用 5 楼 ganlan1234 的回复:]
向你这种需求的话
在关键操作的时候
需要拦截器来查看该用户是否有权限(或者存在)
[/Quote]
同意
superjava_2006
2010-06-25
打赏
举报
回复
只能在用户操作的时候再去查数据库喽
GANLAN1234
2010-06-25
打赏
举报
回复
向你这种需求的话
在关键操作的时候
需要拦截器来查看该用户是否有权限(或者存在)
exezdl
2010-06-25
打赏
举报
回复
在关键的地方(如新增下级用户),重新访问数据库,获取新的session
weipj007
2010-06-25
打赏
举报
回复
把此用户session信息删了。再用户再点击的时候,后台程序看看session是否还存在。
boooch
2010-06-25
打赏
举报
回复
好怪异的需求,估计你们是在临时性的处理用户吧。
为何不在登录时直接删掉用户,然后直接跳转到重新登录,就不用保存他的session了。。。干吗还要管理员删?
closewbq
2010-06-25
打赏
举报
回复
添加拦截器,也就是请求任何一个操作,都要判断用户是否有权限,是否登录,是否被删除。
Linux
用户
管理及
用户
信息查询命令 < Series 7. >
:
删除
用户
04/19)命令groupadd:创建新组 05/19)命令groupdel :
删除
用户
组 06/19)命令passwd :修改
用户
密码 07/19)命令chage :修改
用户
密码有效期 08/19)命令chpasswd:...
Ubuntu系统中如何
删除
一个
用户
1.打开终端命令行,运用userdel命令
删除
指定的
用户
,注意要加sudo权限指令,如下图. sudo userdel ascend 2. 在
删除
的时候一定注意是在管理员目录下的,普通的
用户
是没有这个权限的 3.
删除
指令执行完了以后怎么
判断
是否真正
删除
了呢?下面运用cat命令打开passwd文件 cat /etc/passwd 4. passwd文件中已经没有所
删除
的
用户
信息,这证明
用户
已经被
删除
5. 进入home文件夹,能看到的是所
删除
的
用户
,它的文件夹没有被
删除
6. 如果想把
用户
c# winform 弹出确认消息框
判断
是否
删除
,
删除
前提示
用户
是否
删除
,点是
删除
,点否返回...
【代码】c# winform 弹出确认消息框
判断
是否
删除
,
删除
前提示
用户
是否
删除
,点是
删除
,点否返回...
【JSP】
用户
信息界面操作 ----
删除
用户
文章目录
用户
信息界面操作 ----
删除
Ⅰ.修改userinfo.jspⅡ.完善dbHelper类,添加
用户
删除
方法Ⅲ.创建 DeleteServlet,实现
用户
删除
功能Ⅳ.效果展示①
删除
当前登录
用户
②
删除
非当前登录
用户
用户
信息界面操作 ----
删除
Ⅰ.修改userinfo.jsp 之前在设计userinfo.jsp中的操作内容时,并没有具体的实现。今天来实现一个简单的
用户
删除
操作。 href="DeleteServlet?username=<%=resultSet.getStrin..
Centos7 查看、增加、
删除
用户
组与
用户
查看
用户
: $ cut -d : -f 1 /etc/passwd 查看
用户
组: $ cut -d : -f 1 /etc/group 添加
用户
组: $ groupadd zzx
删除
用户
组: $ groupdel zzx 添加
用户
(-g后面是
用户
组 最后的是
用户
名 -d后面是指定
用户
目录): $ useradd -g zzxGr...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章