.NET 2.0防止同用户同时登陆实例
放在登陆成功的地方:
以下是引用片段:
string key = TextBox1.Text; //用户名文本框设为cache关键字
string uer = Convert.ToString(Cache[key]); //读取cache中用户相应的值
//判断cache中是否有用户的信息,如果没有相关的值,说明用户未登陆
if (uer == null uer == String.Empty)
{
//定义cache过期时间
TimeSpan SessTimeout = new TimeSpan(0, 0, System.Web.HttpContext.Current.Session.Timeout, 0, 0);
//第一次登陆的时候插入一个用户相关的cache值,
HttpContext.Current.Cache.Insert(key, key, null, DateTime.MaxValue, SessTimeout, System.Web.Caching.CacheItemPriority.NotRemovable, null);
Session["ADMINID"] = TextBox1.Text;
Response.Redirect("main.ASPx");
}
else
{
//重复登陆
Response.Write("");
}
转载于:https://www.cnblogs.com/carekee/articles/1667149.html
.NET 2.0防止同用户同时登陆实例相关推荐
- asp.net 2.0防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名.但是还有一个问题就是要知道用户是什么时候离开 ...
- ASP.NET 2.0防止同一用户同时登陆【转】
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开 ...
- ASP.NET 2.0关于用户登录限制问题实例:防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开 ...
- ASP.NET2.0-防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开 ...
- aud$定位错误用户密码登陆数据库的具体信息
环境:Oracle 11.2.0.3 客户端使用错误的用户密码登陆数据库 查询最近1天由于密码错误登陆失败的信息 查询当前审计中有哪些returncode值 1. 客户端使用错误的用户密码登陆数据库 ...
- linux7.3ssh登陆不上,centos7.3升级openssh到7.7p1后root用户无法登陆的问题
主机系统centos7.3.1161升级openssh到当前最新版7.7p1以后使用root用户无法登陆,一直提示用户名密码错误(实际上用户名密码是对的).下面对这个坑进行说明. step 1 .升级 ...
- Linux禁止root用户远程登陆
认识sshd_congfig配置文件 [root@testpm ~]# vim /etc/ssh/sshd_config#Port 22 #监听端口,默认监听22端口 [默认可修改]#Address ...
- 用户的登陆认证、DjangoRestFramework JWT多条件登录,导航栏实现
用户的登陆认证.DjangoRestFramework JWT&多条件登录 Django REST framework JWT JWT介绍 JWT的构成 生成规则: header payloa ...
- 利用HttpSession记录用户的登陆次数
场景:目前有两种登录方式,首先是人脸认证登录,如果累计认证失败三次,那么就将页面转发到用户名.密码登录的方式,所以这里就需要对当前用户登录失败的次数做统计,因为利用数据库再去存储这些信息很麻烦,要修改 ...
最新文章
- ubuntu安装qwt出现错误时"mkdir: 无法创建目录“/usr/local/qwt-6.1.3“: 权限不够"
- java线程stop re_Java 多线程 之 stop停止线程实例
- mysql主从复制延时性问题_MySQL主从同步延迟原因及解决办法
- 在html中超链接_4.html5中超链接
- 功能Java示例 第2部分–讲故事
- 约翰·格伦:77岁宇航员的传奇一生
- 关于博客园内嵌入bilibili视频
- 参加软件测试工程师面试前,这些内容你一定要准备
- PLC状态机编程第六篇-优化PLC程序生成
- 利用mysql的预编译机制_Mysqli的预编译机制处理批量数据过程
- C++验证哥德巴赫猜想
- 设计过程(概要设计和详细设计)
- 详细介绍 Yolov5 转 ONNX模型 + 使用ONNX Runtime 的 Python 部署(包含官方文档的介绍)
- JAVA记忆翻牌游戏制作
- 听dalao讲课 7.26
- 智优ERP的升级版智优E3_ERP,可以自定义列,和自定义打印公司logo
- bit,B,KB,MB,GB,TB,PB分别是什么单位,换算是什么
- Unity脚本介绍和常用API
- 历届真题 杨辉三角形【第十二届】【省赛】【B组】
- PYTHON表白代码:还有半个月就要圣诞啦~初雪要来了么?心软的神还会远吗(不知道怎么开口表白的小可爱还不赶紧把素材备好)
热门文章
- PetShop之表示层设计(转载)
- python中的print函数重复输出30个字符及字符串的方法
- 让Oracle SQL Developer显示的时间包含时分秒
- php文章远程图片,php保存远程图片到本地 php正则匹配文章中的远程图片地址
- java web 来源页_JavaWeb 分页实现
- leetcode算法题--0~n-1中缺失的数字
- leetcode算法题--等差数列划分
- xtrabackup 安装、备份和恢复
- 大话PHP设计模式:类自动载入、PSR-0规范、链式操作、11种面向对象设计模式实现和使用、OOP的基本原则和自动加载配置...
- 浅谈 PHP 与手机 APP 开发(API 接口开发)