Magic Link Authentication Fix

Fixed an issue where magic link login could be triggered multiple times.

Resolved a problem where clicking a magic link login button could unintentionally trigger multiple authentication attempts. The login process now correctly handles a single click without duplication.