我正在使用c#成员资格提供程序,并从查询字符串中获取用户名。现在我需要检查用户名是否存在,如果存在,我需要自动验证用户。
如何检查成员资格数据库中是否存在该用户?
发布于 2012-04-03 15:22:22
如果您正在寻找SSO解决方案,可以在此处找到更多信息
http://weblogs.asp.net/hernandl/archive/2004/06/09/ssoformsauth.aspx
发布于 2012-04-03 16:43:46
如果您有密码:
if (Membership.ValidateUser(userName, "password"))
{
FormsAuthentication.SetAuthCookie(userName, true);
Response.Redirect("~/welcome.aspx");
}或者您只是想检查用户是否存在并让他们登录
if (Membership.GetUser(userName) != null)
{
FormsAuthentication.SetAuthCookie(userName, true);
Response.Redirect("~/welcome.aspx");
}发布于 2012-04-03 15:01:42
检查Membership.GetUser方法。如果用户存在,则可以使用FormsAuthentication.SetAuthCookie对用户进行身份验证。
https://stackoverflow.com/questions/9988505
复制相似问题