私はMVC4について学び始めています。最初のステップとして、データベースに3つの役割しかないカスタムデータベースなので、ログインを実行する必要があります。
カスタムメンバーシッププロバイダーを実装することは本当に必要ですか?私がこの投稿を読んでいて、彼が別の方法をしているので、私はこれに疑問を持っています:http: //patrickdesjardins.com/blog/asp-net-membership-with-mvc4
カスタムデータベースからユーザーを取得し、役割を決定する必要があります。
ルールを決定するのは非常に簡単です。StudentとTeachersという2つのテーブルがあります。それぞれに、loggin Idと同様にIDと、共通プロパティのパスワードがあります。
if (db.Students.Where(x => x.StudentId == x && x.Password == y) return "student"
if (db.Teachers.Where(x => x.TeacherId == x && x.Password == y) return "teacher"
// does not exist
ASP.NETでこの機能を実装する方法について教えていただけますか?