The “digital key” is a small must-use plugin, woof-key, on top of the login plugin.
- A signed-out visitor opens a post in the Members category.
- WordPress sends the browser to WoofID with
prompt=none. That means: don’t show anything, just say whether this person is already signed in and has approved this site. - If yes, WoofID sends them straight back, signed in, to the same post. No click, no form.
- If not, WoofID answers
login_requiredorconsent_required.woof-keycatches that before the login plugin can retry, sets a 10-minute cookie so it doesn’t ask again, and shows the “Unlock with WoofID” door.
Bots, link previews and non-GET requests never trigger the silent check. Signing out also sets the cookie, so you aren’t logged straight back in.