Yeah, it is.
Code as it stands at present:
**** New Info ****
Am experiencing these problems on IIS/PHP 5 server, snippet runs great on Linux/PHP 4 server.
I am not sure this really qualifies as a bug in WebLoginPE (which is great by the way), but it is something I encountered and thought others might have also.
When running the password reminder/activation page, I cut the activation code from the email, paste it into the activation key field of the form, enter my new passwords, submit the form and am told the activation key or passwords do not match.
After looking into it (and putting some printing in the code) I found that the pasted activation key carried an extra space! Since this is a typical user action, I decided to fix my local copy by adding trim() to each of the password checks (activationKey, activationPW, cacheKey, cachePW). It worked just fine then.
I have the same problem as @curmudgeon61.
"Destiny is not a matter of chance, it's a matter of choice"