TMShader
03/11/2022, 9:55 PMgaryaustin
03/11/2022, 11:06 PMDanMossa
03/12/2022, 1:13 AMgaryaustin
03/12/2022, 1:18 AMDanMossa
03/12/2022, 1:18 AMgaryaustin
03/12/2022, 1:21 AMgaryaustin
03/12/2022, 1:25 AMSELECT id INTO _uid
FROM auth.users
WHERE id = auth.uid()
AND encrypted_password =
crypt(current_plain_password::text, auth.users.encrypted_password);
Here was the thread: https://github.com/supabase/supabase/discussions/4042DanMossa
03/12/2022, 1:42 AMTMShader
03/12/2022, 9:53 AMTMShader
03/12/2022, 9:53 AMTMShader
03/12/2022, 9:54 AMTMShader
03/12/2022, 10:03 AMDanMossa
03/12/2022, 2:42 PMgaryaustin
03/12/2022, 3:53 PMDanMossa
03/12/2022, 4:03 PMTMShader
03/12/2022, 6:35 PMgaryaustin
03/12/2022, 6:38 PMTMShader
03/17/2022, 3:49 PMgaryaustin
03/17/2022, 3:52 PMTMShader
03/17/2022, 3:52 PMgaryaustin
03/17/2022, 4:07 PMTMShader
03/17/2022, 4:42 PMgaryaustin
03/17/2022, 4:59 PMCREATE OR REPLACE FUNCTION public.email_exists(user_email text)
RETURNS boolean
LANGUAGE sql
SECURITY DEFINER
AS $$
select exists( select * from auth.users where email = user_email);
$$;
And with your rpc call (email="test@email.com"), it works returning true or false for data.data.TMShader
03/17/2022, 5:12 PMTMShader
03/17/2022, 5:13 PMTMShader
03/17/2022, 5:15 PMTMShader
03/17/2022, 5:17 PMgaryaustin
03/17/2022, 5:19 PMTMShader
03/17/2022, 5:19 PMTMShader
03/17/2022, 5:20 PMgaryaustin
03/17/2022, 5:22 PMTMShader
03/17/2022, 5:23 PMgaryaustin
03/17/2022, 5:27 PMgaryaustin
03/17/2022, 5:28 PMTMShader
03/17/2022, 5:28 PM