【发布时间】:2013-09-13 09:59:48
【问题描述】:
我有一个使用表单验证的 asp.net 应用程序。在我的模型中,我想添加我的会话帐户
public class Users
{
public string name;
public string password;
public string mail;
public Users()
{
Membership.CreateUser("Lamloumi", "");
}
Users(string _name, string _pwd, string _mail) {
name = _name; password = _pwd; mail = _mail;
}
}
在web.config
<authentication mode="Forms" >
<forms loginUrl="~/Home/login" ></forms>
</authentication>
在我拥有的控制器中:
public ActionResult login() {
Models.Users _u = new Models.Users();
if (User.Identity.IsAuthenticated)
{
return View();
}
else {
return View("Index");
}
}
我的会话管理员帐户没有密码,当我运行应用程序时出现异常表明我必须为我的用户输入密码。
那么我该如何解决这个问题呢?
【问题讨论】:
-
为什么不直接使用标准密码解决问题?
-
标准密码是什么意思?
-
就像您知道的密码一样。为什么一定要使用空密码?
-
您建议如何修改我的代码?把它作为答案plz
标签: c# asp.net .net asp.net-mvc authentication