【问题标题】:Replace obsolete FormsAuthentication.Authenticate替换过时的 FormsAuthentication.Authenticate
【发布时间】:2014-04-01 06:54:59
【问题描述】:

Visual Studio 2012 警告该类的第一行已过时:

if (FormsAuthentication.Authenticate(UserName.Text, Password.Text) == 真的)

 public void LoginClass(object s, EventArgs e)
{
    if (FormsAuthentication.Authenticate(UserName.Text, Password.Text) == true)
    {
        FormsAuthentication.SetAuthCookie(UserName.Text, true);
        Response.Redirect("admin/default.aspx");
    }
    else
    {
        if (DBAuthenticate(UserName.Text, Password.Text))
        {
            FormsAuthentication.SetAuthCookie(UserName.Text, true);
            Response.Redirect("members/default.aspx");
        }
        else
        {
            LtlLogin.Text = "<p>Sorry wrong login details</p>";
        }
    }

}

我将不胜感激。我应该用什么替换框架 4.5 中的这行代码?

【问题讨论】:

    标签: c# asp.net obsolete


    【解决方案1】:

    错误消息本身或 MSDN 参考页面确实向您展示了要使用哪些新 API,所以我认为您不需要帮助,而是自己帮助自己,

    http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.authenticate(v=vs.110).aspx

    【讨论】:

    • 谢谢!我会研究它。但是我一直在寻找提示,因为我刚开始自己​​编码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 2021-08-05
    相关资源
    最近更新 更多