by Jason Caldwell » July 15th, 2010, 7:30 pm
Hi Nick. Thanks for the great question.
Was your test account created with the Username "demo" ?
As of s2Member v3.0.5+, you can now create a "demo" account for public testing. Demo accounts ( where the Username MUST be "demo" ), will NOT be allowed to change their password. This will allow you to share a demo `username` / `password` with potential Customers, without having to worry about the password for the special "demo" account being changed during a demonstration. Any other restrictions you need to impose, if any; must be done through custom programming, using s2Member's Advanced Conditionals. See `s2Member -> API Scripting -> Advanced Conditionals`.
In other words, this is a "feature". It only affects the account with a Username of "demo".