Cannot Change Password

Permalink
I was doing some testing and I came across this error...

Users can't change their passwords from the Edit Profile page.

Process:
From Edit Profile page... Click edit, enter new password, enter it again to validate, click [save]. Users will get an error saying "Invalid email address provided."

I have a workaround... I tell the user to request a new "lost" password.

dhoeschen
 
Mnkras replied on at Permalink Reply
Mnkras
make sure all files were uploaded correctly,
dhoeschen replied on at Permalink Reply
dhoeschen
Any specific files you have in mind?

I tried overwriting:
/concrete/models/user.php
/concrete/models/userinfo.php

I have no way of "making sure" the files were transferred correctly other than looking for an error in my FTP program or getting a 500 server error.
Mnkras replied on at Permalink Reply
Mnkras
just re-upload the /concrete folder,

override everything, check for if any files didn't make it in ftp,
dhoeschen replied on at Permalink Reply 1 Attachment
dhoeschen
Done. No errors.

Same thing...
geekeboy replied on at Permalink Reply
Same problem here!!!
Hillandglen replied on at Permalink Reply
Same here...
ray replied on at Permalink Reply
I had the same problem and strangely there was an "incorrect email address" message associated with the error, even though email is not requested in the change password form!

So, I moved a copy of the "profile" folder inside the "concrete/controllers" directory to my installation's root "controllers" directory, then edited the "edit.php" file inside the newly copied folder. Specifically, I commenting out lines 41-47 "//validate the user's email" and what immediately follows. The change password form now works correctly.
gnyma replied on at Permalink Reply
gnyma
Thanks Ray! This helped me as well!