zoukankan      html  css  js  c++  java
  • (原)处理一个用户只能应用一个系统CS客户端

    场景:
            客户在使用系统过程中,系统中的数据会与外围耗材的唯一编号相关,为了防止误用他人耗材提出此需求。

    解决办法:

           逻辑层(示例代码,正式使用自己优化):
           
     1单点登录
         界面层,登录时代码:
         
    1 //增加单点登录验证
    2                        string strSSO = Provider.ConfigService.SSOLogin(Security.UserID, System.Net.Dns.GetHostName() + "("+System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName())[0].ToString()+")", CheckAddress());
    3                        if (strSSO != "")
    4                        {
    5                            MessageBox.Show("您已经在机器名为 " + strSSO + " 的计算机上进行登录,\n如非正常退出请回到原计算重新登录并安全退出!""提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    6                            Environment.Exit(0);
    7                        }
      

                       
                         退出时代码:
    1Provider.ConfigService.SSOLogout(Security.UserID);
  • 相关阅读:
    java代码---------常用的方法indexOf()和substring()方法的小结、主要是下标都是从0开始,很重要,错了就那个差远了啊
    java代码-----indexOf()方法--从字符串的某个字符的第一次出现的位子开始
    java代码----substring()方法是按索引截取字符串。。。下标0开始
    java代码啊==indexOf()方法返回字符第一次出现的位置
    java代码------实现从控制台输入整型,
    java代码----I/O流从控制台输入信息判断并抛出异常
    (转)pip和easy_install使用方式
    小小粉丝度度熊
    P1613 跑路
    P3819 松江1843路
  • 原文地址:https://www.cnblogs.com/spymaster/p/900842.html
Copyright © 2011-2022 走看看