フォーム認証を使用する 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");
}
}
私のセッション管理者アカウントにはパスワードがありません。アプリケーションを実行すると、ユーザーにパスワードを入力する必要があることを示す例外が表示されます。
では、どうすればこの問題を解決できますか?