diff --git a/Source/MySql.Web/SimpleMembershipProvider.cs b/Source/MySql.Web/SimpleMembershipProvider.cs index 29c6768..a90c3e4 100644 --- a/Source/MySql.Web/SimpleMembershipProvider.cs +++ b/Source/MySql.Web/SimpleMembershipProvider.cs @@ -384,7 +384,7 @@ namespace MySql.Web.Security using (MySqlDatabaseWrapper dbConn = new MySqlDatabaseWrapper(GetConnectionString())) { string token = dbConn.ExecuteScalar(string.Format("select PasswordVerificationToken from {0} where userid=? and PasswordVerificationTokenExpirationDate > ?;", _membershipTable), userid, DateTime.Now) as string; - if (token != null) + if (token == null) { token = GenerateToken(); if (dbConn.ExecuteNonQuery(string.Format("update {0} set PasswordVerificationToken=?, PasswordVerificationTokenExpirationDate=? where userid=?;", _membershipTable), token, DateTime.Now.AddMinutes(tokenExpirationInMinutesFromNow), userid) <= 0)