I wrote a Class in C# about Creating,editing members. In order to write it, i used MembershipProvider but i got error. Here is some of my code:
public class SqlMembershipProvider : MembershipProvider
{
public int MinRequiredNonAlphanumericCharacters
{
get { return pMinRequiredNonAlphanumericCharacters; }
}
private int pMinRequiredPasswordLength;
public int MinRequiredPasswordLength
{
get { return pMinRequiredPasswordLength; }
}
private string pPasswordStrengthRegularExpression;
public string PasswordStrengthRegularExpression
{
get { return pPasswordStrengthRegularExpression; }
}
// There is some other functions
}
Error:
'Expanel.SqlMembershipProvider' does not implement inherited abstract member 'System.Web.Security.MembershipProvider.MinRequiredNonAlphanumericCharacters.get'
In my project, there are lots of errors like this error. What should i do? I tried to write override in class and methods but it didnt work.
MembershipProvider
is abstract. It defines a number of abstract members, which means that when you inherit from MembershipProvider
you must override these members. MinRequiredNonAlphanumericCharacters
is one of these members. So change your code to include the override
keyword:
public override int MinRequiredNonAlphanumericCharacters
{
get { return pMinRequiredNonAlphanumericCharacters; }
}