diff --git a/src/js/account-auth.el b/src/js/account-auth.el index d777e1e..20ec22d 100644 --- a/src/js/account-auth.el +++ b/src/js/account-auth.el @@ -11,7 +11,7 @@ fn main() -> Void { 'use strict'; var cfg = window.NEURON_CFG || {}; var sb = supabase.createClient(cfg.supabase_url, cfg.supabase_anon_key, { - auth: { flowType: 'pkce' } + auth: { flowType: 'implicit' } }); window.sendMagicLink = async function() { @@ -25,7 +25,10 @@ fn main() -> Void { return; } if (btn) { btn.disabled = true; btn.textContent = 'Sending...'; } - var result = await sb.auth.signInWithOtp({ email: email }); + var result = await sb.auth.signInWithOtp({ + email: email, + options: { emailRedirectTo: window.location.origin + '/account' } + }); if (btn) { btn.disabled = false; btn.textContent = 'Continue with email'; } msgEl.style.display = 'block'; if (result.error) {