zoukankan      html  css  js  c++  java
  • Asp.net中防止用户多次登录的方法

    通过一个静态的实例list,每次系统登录的时候首先检查登录人loinguser是否在list中,如果loginuser不在list中,则将loginuser加到list中去。当Session超时或用户离开系统的时候,将其从list中删除

     1using System;
     2using System.Collections.Generic;
     3using System.Text;
     4
     5//===========================================
     6//File:    LoginUserList.cs
     7//Date:    2007-12-10
     8//Author:  liuqhui
     9//Desc:    LoginUserList class
    10//============================================
    11
    12namespace BLL
    13{
    14    public class LoginUserList
    15    {
    16        private static LoginUserList _instance = new LoginUserList();
    17
    18        private IList<string> list = new List<string>();
    19
    20        private LoginUserList() { }
    21
    22        public static LoginUserList Instance{
    23            get return _instance; }
    24        }

    25
    26        public bool AddUser(string name) {
    27            if (list.Contains(name))
    28                return false;
    29            else {
    30                list.Add(name);
    31
    32                return true;
    33            }

    34        }

    35
    36        public void RemoveUser(string name) {
    37            list.Remove(name);
    38        }

    39
    40        public void PurgeUsers() {
    41            list.Clear();
    42        }

    43    }

    44}

    45

  • 相关阅读:
    python3+spark2.1+kafka0.8+sparkStreaming
    python3.5读取kafka中的数据
    kafka启动及查看topic命令【已用过的,待更新】
    filebeat+kafka失败
    情侣浪漫网页制作
    侃侃静态代理和动态代理
    MyBatis增删改查模板
    虚拟机和Docker的异同
    <context:annotation-config/>,<mvc:annotation-driven/>和<context:component-scan>之间的关系
    异步上传图片到另外一台服务器
  • 原文地址:https://www.cnblogs.com/liuqhui/p/1095291.html
Copyright © 2011-2022 走看看