aryehraber/statamic-impersonator
A Statamic addon that lets control panel users impersonate other accounts, logging in as them to troubleshoot issues or preview permissions, then switch back to their original user with a single click.
last_login_at being overwritten during an impersonation session. Product impact: activation/DAU/"last seen" metrics are no longer polluted by support activity, and user-facing security notices ("new sign-in from…") stay truthful. This is a data-integrity fix that de-risks an audit finding — worth flagging if login timestamps feed analytics, churn scoring, or account-takeover alerts.Adopt when:
Look elsewhere when:
For executives: a small, mature open-source Laravel package that lets authorized staff securely sign in as a customer to resolve issues. It is the cheapest credible path to faster support resolution and fewer "I can't reproduce it" escalations, with no licensing cost and negligible infrastructure impact. The latest patch closes a data-integrity gap so support activity no longer distorts customer login history and related metrics — a small but meaningful win for audit and analytics trustworthiness.
For engineering: install-and-configure, guard-aware, policy-gated, and already handles the hard edges (session handoff, return-to-admin, redirect targets). v2.6.0 is a targeted bugfix — impersonation sessions no longer update the impersonated user's last-login timestamp — so treat it as a low-risk patch upgrade; no API changes, no migration work. Pin the version, add a test asserting last_login_at is untouched during impersonation, and gate the feature behind an explicit permission plus audit logging on entry and exit.
Recommendation: adopt for the internal support console; upgrade to v2.6.0 on the next maintenance window; revisit only if compliance requires vaulted privileged-access workflows.
How can I help you explore Laravel packages today?