zoukankan      html  css  js  c++  java
  • 在域控的计算机用其登陆计算机的帐户登陆网站

    今天有一个很奇怪的需求,在域控的计算机用其登陆计算机的帐户登陆网站(ASP.NET),下面是其一点点提示代码

         /// <summary>
            /// 读取和验证登陆用户的信息,并设置权限
            /// </summary>
            public bool CheckUserAndSetCompetence()
            {
                string message = string.Empty;
    
                string adtest = User.Identity.Name;
                string[] ad = adtest.Split('\\');
                string userDomain = ad[0].ToString().Trim();
                string userAccount = ad[1].ToString().Trim();
    
                ////防止帐号重复
                if (userDomain == "USA")
                    userAccount = @"USA\" + userAccount;
                if (userDomain == "APR")
                    userAccount = @"APR\" + userAccount;
    
                message = SecurityService.CheckUserAccount(userAccount);    //检查用户并且设置该用户的权限信息 
               
                if (message == string.Empty)
                {
                    Response.Cookies[userAccount].Value = "0";
                    Response.Redirect("Default.aspx");
                }
                if (!string.IsNullOrEmpty(message))
                {
                    UIHelper.Alert(this.Page, message);
                    return false;
                }
                return true;
            }

    同上面可以看出来,其主要的代码为:

    string adtest = User.Identity.Name;
  • 相关阅读:
    TP ajax
    TP分页
    TP表单验证
    TP数据删除
    TP数据查询
    TP【连接数据库配置及Model数据模型层】
    TP系统常量信息
    ThinkPHP中Session用法详解
    ThinkPHP部分内置函数
    element-ui select可搜索下拉框无法在IOS或Ipad调起小键盘输入法
  • 原文地址:https://www.cnblogs.com/gzh4455/p/2701363.html
Copyright © 2011-2022 走看看