在网站上登录用户名时网站上的用户名不正确

时间:2015-11-23 11:22:54

标签: visual-studio

我有一个在计算机上运行的Web应用程序,只应在特定用户登录到该计算机时使用。所以在page_load中我有以下代码:

    dim sName as string = System.Windows.Forms.SystemInformation.UserName
    if sName <> 'sstation' then
       Response.Direct("NoAccess.aspx")
    end if

当我在Visual Studio调试时,这非常有效,如果我以sstation身份登录到计算机,页面会加载,如果没有加载NoAccess页面。但是,如果我在Web浏览器中打开页面,它总是会把我带到NoAccess页面,我无法找出原因!任何想法

我在页面中添加了一个文本框,并添加了以下代码:

    lblErrorMessage.Text = "You are logged in as " + sADname

并且即使我以sstation身份登录到计算机,该名称也以管理员身份登录,因此当页面位于服务器上时,System.Windows.Forms.SystemInformation.UserName来自何处?

0 个答案:

没有答案