Overriding Validateuser() With Sqlmembershipprovider And Custom Sql Database
I wish to use an SQL database that it already in use on my network, so I have written code to override ValidateUser(): public override bool ValidateUser(string username, string pas
Solution 1:
You don't need to override or implement all of the methods if you already inherit from SqlmembershipProvider.
If you want to override ValidateUser (for example to log invalid login attempts), you don't need to store the user manually(he's stored in DB and identified via cookie) and can be retrieved by Membership.GetUser.
For example:
publicoverrideboolValidateUser(string username, string password)
{
// check in database with SqlmembershipProviderbool isValid = base.ValidateUser(username, password);
// get user from databasevar user = Membership.GetUser(username);
if(isValid)
{
// ...
}
else{
// log wrong attempt if you want
}
return isValid;
}
Post a Comment for "Overriding Validateuser() With Sqlmembershipprovider And Custom Sql Database"