if (Request.QueryString["Username"] != null)
{
Login1.UserName =Request.QueryString["Username"];
Login1.Password = Request.QueryString["Password"];
if (FormsAuthentication.Authenticate(Login1.UserName, Login1.Password))
{
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);
}
}
else{
if (FormsAuthentication.Authenticate(Login1.UserName, Login1.Password))
{
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);
}
}
我如何将查询字符串密码传递给Login1.Password。我正在使用FormsAuthentication方法进行登录。但是Login1.Password不接受来自querystring的值.Login1.Password是否输入错误?请帮忙
您不需要的登录控件Authenticate
,将用户名和密码作为参数
string username= Request.QueryString["Username"];
string password = Request.QueryString["Password"];
if (FormsAuthentication.Authenticate(username, password))
{
FormsAuthentication.RedirectFromLoginPage(username, true);
}
但是不建议将密码作为查询字符串发送,您最好阅读如何在查询字符串中安全地包含密码
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句