5

You could use custom system messages which sets up the EE specialty templates as editable files: http://devot-ee.com/add-ons/custom-system-messages Or freemember which allows you to use your own templates for member specific actions: http://devot-ee.com/add-ons/freemember I've used libraree previously as it gives access to system templates as well as ...


4

I had the same issue, and ultimately discovered it was caused by a setting in Focus Labs EE Master Config. In config.master.php around line 258 you'll find: /** * Member-based settings */ //$env_config['profile_trigger'] = rand(0,time()); // randomize the member profile trigger word because we'll never need it I'm not sure why randomising the ...


3

You can add parametr password_reset_template= {exp:user:forgot_password password_reset_template="user/reset_password/%id%" } <input type="text" name="email" id="email" placeholder="Email Address"/> <input type="submit" name="submit" value="Submit" /> {/exp:user:forgot_password} and then create template for reset password where you ...


2

No, that is not configurable. Typically, 24 hours should be sufficiently long, and any longer would start to introduce security issues. The user triggering the action is doing so to reset their password now, not some time in the future (or shouldn't be, anyway). If an active code were to sit in their inbox for many days, for instance, that increases the ...


2

You will need to keep old Drupal members database and create a custom extension that will be triggered when user tries to log in for the first time (password in EE not set). It will utilize Drupal authenticate functions to check whether the user is permitted to log in and it yes - set password in EE database and log him in.


2

Passwords in EE and also used by the Solspace User module (and Freemember - the free alternative to User) are all one-way encrypted. So when a user logs in, in encrypts their password and matches it to the encrypted version held in the database. This means the password is never and can never be decrypted - this provides the best security. So the email ...


2

You need to include a CSRF token as a hidden field. You can generate one easily enough with <input type="hidden" name="csrf_token" value="{csrf_token}"> Documentation here


1

Request a reset code on the website. This will create a reset code and the next step will be to retrieve the reset code from the database. Find your memeber_id searching for username or email in SELECT * FROM exp_members; Find the reset code in the SELECT member_id, resetcode FROM exp_reset_password WHERE member_id = <your_member_id> Navigate to ...


1

Ah, it's this parameter that's causing the issue. secure_return="yes" If I remove that from the forgot_password form, then the form works and the return template I put in works properly.


1

I had the exact same problem. It looks as though EE's native password reset doesn't understand Freemember's reset code. I was able to fix this issue by creating a template with Freemember's reset password tag and passed the folder and file name to Freemember's forgot_password tag as a reset parameter.


1

If you were logged in on the site at the old host when the database backup was taken it could be that the new site thinks you're still logged in. If you then have the security preference to allow only one login at a time for each account this could stop you logging in. The fix for this would be to look in the exp_sessions table and remove any rows in there ...


1

You can edit the forgot_password template in EE Control Panel > Design > Message Pages > Email Notifications > Forgotten Password Instructions. You can change the username variable and text to email. Now you will have to add the email variable. In system > third_party > freemember > libraries > freemember_lib.php after line 276 add ...


1

You don't need a hook to change the contents of the email for forgotten passwords. Just go to Design -> Message Pages -> Email Notifications


1

You could probably load in http://ee-zoo.com/docs/visitor/examples/forgot_password.html dynamically with Ajax into another template with relative ease. Perhaps you could adjust http://ee-zoo.com/docs/visitor/examples/login_ajax.html and call it in at an appropriate time. If that's not quite right for you, could you clarify what you're after with the ajax ...


1

I've been working on a EE 2.7.0 site that uses the latest Profile:edit and has this password reset form, and I've never seen the issue you're describing. If this were happening on just one page, I'd say that it sounds like maybe you have EE access restrictions set on your Reset Password page, with the restriction's "unauthorized" redirect pointing to the ...


1

If you decide to use one of the great members as entries add-ons (Profile:Edit, Zoo Visitor, Safecracker Registration), which bridge the gab between the member module and channel entries, they provide a mechanism for you to access member data in regular templates (making it considerably easier to do whatever you need to do in terms of look and feel, etc.). ...


1

solved. the member profile theme was incorrectly set


1

{AID:Member:reset_password} should be replaced with an action ID. If it's not, it means the action ID likely isn't present in your actions database table. Check your actions table rows against these. Add whatever may be missing.


1

Yes, {name} variable in the forgot password email template always equals the username. To be sure, you can see it within the file system/expressionengine/modules/member/mod.member_auth.php around line number 732 - 740 (EE v2.6.1).


Only top voted, non community-wiki answers of a minimum length are eligible