Is it possible to have the agreement take place after the One-Time Url.

1. User Clicks on One-Time Url
2. User Sets Password.
3. Agreement Page.

Also configure that this only happens if the user is logging in for the first time or the agreement has changed.

Comments

pagaille’s picture

Yes, this is how it should work. There is also an option to require users to agree on every log in or only once. There is not currently a way to require another agreement if the agreement has changed though.

z_khn06’s picture

Hi

I have set it up but the agreement page comes before the password update page.

Also by this time the system asks for the current password which the user will not know as it is a temporary system generated one.

What do I need to configure to change the order?

pagaille’s picture

Do you have it set to show on every page except "user/*/edit"? If not, give that a try. If so, sounds like a bug. Let me know!

mradcliffe’s picture

I can confirm that the following settings will have one-time login links work:

<front>
user/*/edit
user/*
user
z_khn06’s picture

Thanks pagaille, mradcliffe

I used the settings as you advised and can confirm this works as it should.

Maybe for future reference this could be added to the documentation or installation notes.

mradcliffe’s picture

Component: Miscellaneous » Documentation

Changing component.

  • mradcliffe committed f4ef885 on 7.x-2.x
    Issue #1920328 by mradcliffe, pagaille, z_khn06: Add documentation...
mradcliffe’s picture

Issue summary: View changes
Status: Active » Fixed

I added the documentation to README.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.