How I added another layer of verification to make account sharing and proxy attendance harder.

The Problem

In my previous article, I explained how I used dynamic QR authentication to reduce one of the simplest forms of proxy attendance:

screenshot and share the QR code.

But that introduced another question.