0

フォーム認証を使用する 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");
            }
        }

私のセッション管理者アカウントにはパスワードがありません。アプリケーションを実行すると、ユーザーにパスワードを入力する必要があることを示す例外が表示されます。

では、どうすればこの問題を解決できますか?

4

1 に答える 1

3
Membership.CreateUser("Lamloumi", "PasswordOnlyKnownToMe");
于 2013-09-13T10:42:09.143 に答える