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;
}
}
是的,您可以在没有成员资格提供程序的情况下使用LoginStatus
和LoginView
控件。它们只要求正确设置HttpContext.User
,而Login
控件应该为您处理此问题。