Hello Everyone. Does FMBetterforms have a way to allow users to login with and token sent by email? I don’t know the exact term for that, but basically, the user only enters the email on the site and receives by email a link to directly access the site without a password.
Yes and no.
Basically you can use a smart link for authentication ( know who your user is ) but this does not enables BF’s built in authentication. Instead, you will have to ‘monitor’ your user in your hooks.
FMS generates and emails a url with a query like
BF loads this landing page and in the of form request you check the query token for validity
$token = jasonGetElement($$BF_Query ; "token")
If it is valid you drop a cookie in the browser with the token value and usually a short expire time.
In all calls after you just check for a valid token ( Cookie ) and if it is not valid, you use a
path action to redirect the user.
The whole things is about an extra 5-8 lines of FMS code!