asp.net使用loginview和无成员身份的登录状态

本文关键字:身份 登录 状态 成员 net 使用 loginview asp | 更新日期: 2023-09-27 18:24:17

我在我的asp.net网站上使用自定义身份验证进行登录控制。是否可以在没有任何会员提供商的情况下使用登录状态、登录视图?

我所需要的只是记住我的功能,并检查使用是否已登录,什么是用户名

这是我的自定义身份验证:

  string username = Login1.UserName;
        string password = Login1.Password;

        bool result = UserLogin(username, password);
        if (result)
        {
            e.Authenticated = true;
        }
        else
        {
            e.Authenticated = false;
        }
 private bool UserLogin(string userName, string password) 
    {
        DataClassesDataContext db = new DataClassesDataContext();
        var _SelectedName = (from d in db.users where d.username == userName && d.password == d.password select d.username).SingleOrDefault();
        if (_SelectedName == null)
        {
            return false;
        }
        else 
        {
            return true;
        }
    }

asp.net使用loginview和无成员身份的登录状态

是的,您可以在没有成员资格提供程序的情况下使用LoginStatusLoginView控件。它们只要求正确设置HttpContext.User,而Login控件应该为您处理此问题。