C# 如何在成员资格提供程序方法中重写ValidateUser

C# 如何在成员资格提供程序方法中重写ValidateUser,c#,asp.net-mvc-4,membership-provider,custom-membershipprovider,C#,Asp.net Mvc 4,Membership Provider,Custom Membershipprovider,默认情况下,成员资格提供程序具有带参数的静态方法ValidateUser。是否有方法为带三个参数的ValidateUser成员资格提供程序添加重载方法。在我的例子中,有一个布尔参数将决定用户是教师还是学生 public static bool ValidateUser(string username, string password, bool blnTeacher); 我试图添加,但在visual studio中,成员身份类是只读的。 如何添加带有三个参数的ValidateUser。Vali

默认情况下,成员资格提供程序具有带参数的静态方法
ValidateUser
。是否有方法为带三个参数的
ValidateUser
成员资格提供程序添加重载方法。在我的例子中,有一个布尔参数将决定用户是教师还是学生

public static bool ValidateUser(string username, string password, bool blnTeacher);
我试图添加,但在visual studio中,成员身份类是只读的。
如何添加带有三个参数的
ValidateUser

ValidateUser
就是用来验证密码的

从:

验证提供的用户名和密码是否有效

很有可能,你在工作中使用了错误的工具,而另一种工具正是为了满足你的需要:

你到底想验证什么? (即,根据用户是学生还是教师,会发生什么情况?)