对象转移到了这里。 Asp.net登录控制

时间:2014-11-15 06:29:08

标签: asp.net membership

我有一个包含网页控件的.aspx页面。

之前它正在运作,但从过去的2到3天它显示**

  

对象移到这里。

登录后

**错误。

仍然在本地主持人工作。

aspx页面中的代码是:

<asp:Login ID="Login1" runat="server" DestinationPageUrl="~/Backend/ControlPanel.aspx"
            OnLoggedIn="Login1_LoggedIn" Style="font-family: Arial; font-size: 12px; height: 200px;
            width: 350px; float: left;" DisplayRememberMe="false" PasswordRecoveryText="Forgot Password"
            PasswordRecoveryUrl="~/Backend/PasswordRecovery.aspx">
        </asp:Login>

Aspx.cs页面中的代码

protected void Login1_LoggedIn(object sender, EventArgs e)
{

    if (Membership.ValidateUser(Login1.UserName, Login1.Password))
    {
        string[] roles = Roles.GetRolesForUser(Login1.UserName);
        if (roles.Contains("Admin"))
        {
            UserManagement userMgmt = new UserManagement();
            Session["LoggedInUserName"] = Login1.UserName;
            AdminMangagementBLL.SetAdminModuleInstancePrivilegesInSession(userMgmt.GetCurrentUserNameFromSession());
        }
        else
        {
            Session["LoggedInUserName"] = Login1.UserName;
        }

    }

}

无法弄清楚为什么会这样?

是因为服务器升级还是什么?

帮助。

0 个答案:

没有答案