If this is a test system I’d break it down into steps to isolate what’s going on.
Maybe redirect to a liveview (instead of “/app/events”) that is available whether authed or not to confirm whether user details get passed through properly via session, and also try sending it to a dead view (view/controller) page to confirm whether user details get added to the conn assigns.
Once you’ve isolated exactly where auth details are getting lost it may be a bit easier to troubleshoot.






















