怎么移除客户端的Cookies???不是你想的那么简单哦

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:55:40
现在的情况是,我让会员登录后自动保存一星期的Cookies,,但管理员在后台可以随时删除客户,所以就造成客户端有Cookies而后台管理没有这个用户,会出现一些页面不正常。现在要求删除会员后,客户端里的Cookies也消失。

你的设计需求很合理,只是实现的时候缺少了登陆验证而已。
验证用户的有效性包括:合法性验证,权限验证等。
如果你的用户正在操作,而管理员删除了用户怎么办?这就需要你在每个操作上面都加上验证,当然,只要写个公共方法即可。
这个方法无非就是用当前用的的存在Cookies或Session里的主键去后台查找用户,找到了返回真。

那就读到Cookies以后加个判断是否是已经被删除的用户,
你现在这个想法很有问题,你后台把客户删除了。人家客户没登录你网站你怎么删除他Cookies,难道当黑客入侵他电脑删除?所以说你的想法有问题, 而且也根本不现实!

删除客户端的文件确实不现实,不过可以考虑把删除的用户的cookie重新赋值
在用Cookie取得用户的代码上加上rty{}catch,出错后就给cookie赋个初始值

没法具体操作删除Cookies,只能设置Cookies已经过期,然后覆盖该Cookies