在我的项目中,Admin添加了教师,然后每个教师都会添加他的学生.添加后,他们会收到一封电子邮件,要求他们完成注册.
我的项目中有以下类:
1学生班
Student: int id, int Registry number, int grade, string password, string email, string name
Run Code Online (Sandbox Code Playgroud)
2-Instructor类:
Instructor: int id, string name , string email , string password
Run Code Online (Sandbox Code Playgroud)
3-My database context:
public class InstructorContext:DbContext
{
public InstructorContext() : base("InstructorContext")
{
}
public DbSet<Instructor> Instructors { get; set; }
public DbSet<Student> Students { get; set; }}
Run Code Online (Sandbox Code Playgroud)
当用户进入时,我必须确定他是管理员,讲师还是学生.我是否必须使用基于角色的身份验证?我已经有两个不同角色的单独课程.它们都可以从IdentityUser继承吗?