登录服务器信息怎么删除,服务器端删除了用户,怎么通知客户端浏览器删除cookie...
假设一个论坛是通过cookie来记录用户是否登陆网站的,一个用户在论坛上不停狂发广告,现在我在服务器端删除了该用户,怎么通知到客户端删除登陆信息cookie?如果用户每次操作都要查询一次数据库该用户是否存在,那样效率实在太低了,有没有更好的方法?
回复内容:
假设一个论坛是通过cookie来记录用户是否登陆网站的,一个用户在论坛上不停狂发广告,现在我在服务器端删除了该用户,怎么通知到客户端删除登陆信息cookie?如果用户每次操作都要查询一次数据库该用户是否存在,那样效率实在太低了,有没有更好的方法?
1.自定义session id的生成方式。比如md5用户的uid。
函数:session_id
2.建议把session放到redis中,默认是在临时目录下,在操作删除用户时,到redis或临时目录下,把存放用户信息的session删除
生成名称为:sess + 自定义的session_id
3.客户端cookie带session_id来服务端查询时,便找不到信息,默认就是退出
//代码
session_name("demo");
session_id("123");
session_start();
$_SESSION['one'] = 11;
服务端生成文件
客户端生成的cookie
将token缓存到redis里面就可以避免查数据库了
你这个需求有点类似“黑名单用户”?
可以试试这样:删除用户时记录该账号到文件里做一个缓存文件,每次登录时检查该账号是否为“黑名单用户”。这样不用每次查询数据库。
查询一次,没有查询到用户就直接清除Cookie
登录服务器信息怎么删除,服务器端删除了用户,怎么通知客户端浏览器删除cookie...相关推荐
- mysql删除密码代码_mysql 用户新建、受权、删除、密码修改
mysql 用户新建.授权.删除.密码修改 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用 ...
- 用ssh远程登录服务器时,怎么直接以root用户登录?(需要修改配置,如果不想修改,可以先用普通用户登录再su切换到root用户)
如题,我在windows上用ssh登录ubuntu虚拟机时,不能用root用户直接登录, C:\Users\Arnold>ssh root@192.168.1.38 root@192.168.1 ...
- 蘑菇街服务器信息,蘑菇街TeamTalk服务器端MsgServer分析(一)
MsgServer 是 TeamTalk 中最关键的一个 server,它和 LoginServer,filerServer,RouteServer,DB_Prox_Server 都有联系.本文只谈 ...
- Csharp制作登录服务器,CSharp_Socket通信(含服务器端以及客户端)
[实例简介] C# socket通讯实例,客户端和服务端怎么使用 [实例截图] [核心代码] 服务端: Socket socketSend; private void Start_View_Click ...
- ad域服务器信息怎么获取,获取AD域用户登入信息
获取AD用户登入信息 详细记录AD域用户登入过哪些终端电脑 1: Dim con Set objSysInfo = CreateObject("ADSystemInfo") str ...
- 实验四:Telnet远程登录服务器的安装、管理及Telnet客户端的应用
实验四:Telnet远程登录服务器的安装.管理 及Telnet客户端的应用 一. 实验目的 1.掌握Telnet远程登录服务器的安装.使用和配置: 2.熟悉Telnet客户端使用方法. 二 ...
- 查看服务器数据库信息,怎么查看数据库服务器信息
怎么查看数据库服务器信息 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 成功添 ...
- login登录服务器
游戏服务端之登录服务器 前言 功能 登录验证 登陆令牌(token)生成 显示用户角色信息 显示公告 选区服务 前言 登录服务器,主要实现的功能点,负责接收客户端的用户登陆请求,验证账号的合法性,是否 ...
- 域名能查到服务器信息么,域名查服务器信息
域名查服务器信息 内容精选 换一换 用户可以通过查询域名注册信息,确认域名所属的DNS服务器信息,然后再根据域名所属的DNS服务器信息进行DNS验证的相关操作.当"Name Servers& ...
- 信息服务器怎么填写,如何设定服务器信息
如何设定服务器信息 内容精选 换一换 创建并登录弹性云服务器,请参见<弹性云服务器快速入门>中"购买弹性云服务器"和"登录弹性云服务器".该弹性云服 ...
最新文章
- 智源社区票选2021 AI十大进展出炉!
- 二叉树结点入度等于出度
- Oracle Study--Oracle RAC CacheFusion(MindMap)
- 5.4 加权最小二乘法
- 浏览器卡怎么办_【十全十美】宽带断线、wifi连不上怎么办?自助排障帮到你!...
- linux dd入门,Linux基础知识:Linux中DD命令详解
- berkeley db java edition 源码,Berkeley DB Java Edition
- vim上下左右键输出A B
- Oracle放大招:MySQL 即将支持 Hash Join
- 【情感识别】基于matlab GUI SVM语音情感识别【含Matlab源码 869期】
- 通用PHM集成开发环境PIDE
- Matlab突然打不开,运行后一闪就消失了,任务管理器也没有的解决办法
- 计算机专业兴趣小组 名字,最有创意的小组名字及口号(精选70个)
- 微信小程序+轮播图+弹窗等设置
- 家庭影院.液晶电视.液晶电视连接电脑全功略
- C++友元和友元函数
- 如何比较两个文本的相似度
- 查看centos 的版本
- 网络协议-DNS与Hosts
- dnf神龙95端不显示服务器,《DNF》95版本任务BUG解决办法 95版本任务找不到怎么回事...