+2007-04-19 Igor Zelmanovich <igorz@mainsoft.com>\r
+\r
+ * DerbyMembershipProvider.cs:\r
+ ChangePassword throws exception if new password has invalid format. \r
+\r
2007-02-21 Vladimir Krasnov <vladimirk@mainsoft.com>\r
\r
* DerbyMembershipProvider.cs: fixed Initialize, throw exception if no\r
\r
* DerbyMembershipHelper.cs:\r
* DerbyMembershipProvider.cs: fixed CreateUser method, when user\r
- already exists in Users table and adding Membership info
\ No newline at end of file
+ already exists in Users table and adding Membership info\r
CheckParam ("oldPwd", oldPwd, 128);\r
CheckParam ("newPwd", newPwd, 128);\r
\r
+ if (!CheckPassword (newPwd))\r
+ throw new ArgumentException (string.Format (\r
+ "New Password invalid. New Password length minimum: {0}. Non-alphanumeric characters required: {1}.",\r
+ MinRequiredPasswordLength,\r
+ MinRequiredNonAlphanumericCharacters));\r
+\r
using (DbConnection connection = CreateConnection ()) {\r
PasswordInfo pi = ValidateUsingPassword (username, oldPwd);\r
\r