验证域用户和数据库用户

时间:2013-07-24 18:59:32

标签: asp.net iis-7

我的应用程序有一个进行身份验证的页面。这里有域用户和数据库用户。

申请程序:

1.首先会有一个BUTTON来访问主页面。 2.点击按钮后。如果他们是域用户,则必须将他们定向到主页而不询问用户名和密码。如果他们是数据库用户,则必须出现Login.aspx页面。

问题: 当我在我的系统上运行它时,我的应用程序运行正常但在我将其部署到IIS后,应用程序正在识别域名,但它没有识别用户名。

代码:

protected void btnOnline_Click(object sender, EventArgs e)
        {
            string account = Request.ServerVariables["LOGON_USER"].ToString();      
            //Response.Write("Server Domain Name " + Environment.UserDomainName);
            //Response.Write("<br/>");
            //Response.Write(WindowsIdentity.GetCurrent().Name + "<br/>");
            string Domain = "DomainUsers";
            if (account.Contains(Domain))
            {
                Response.Redirect("DomainUsers_Main.aspx");
                // Response.Write("Domain User");
            }
            else
                Response.Redirect("Login.aspx");

        }
    }

0 个答案:

没有答案