---
title: "Discussion on \"Secure Password Verification and Update with Supabase and PostgreSQL\" | Hashnode"
description: "Discussion on \"Secure Password Verification and Update with Supabase and PostgreSQL\". Learn how to implement secure password verification and update using Supabase and PostgreSQL. Enhance your app's security with this tutorial."
url: "https://hashnode.com/posts/secure-password-verification-and-update-with-supabase-and-postgresql/64a42607411709f0c236e82c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Secure Password Verification and Update with Supabase and PostgreSQL](https://blog.mansueli.com/secure-password-verification-and-update-with-supabase-and-postgresql?utm_source=hashnode&utm_medium=feed)

Learn how to implement secure password verification and update using Supabase and PostgreSQL. Enhance your app's security with this tutorial.

Jul 4, 2023 · 8 min read · blog.mansueli.com  
Read the article

-   [#password-security](https://hashnode.com/tag/password-security)
-   [#supabase](https://hashnode.com/tag/supabase)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#postgresql](https://hashnode.com/tag/postgresql)

## Written by

[Rodrigo Mansueli](https://hashnode.com/@mansueli)

@mansueli

  
[View profile](https://hashnode.com/@mansueli)

Supabase Tips

Support Engineer @Supabase | StackOverflow

## Responses 1

Markdown supported · ⌘↵ to post

[Luci](https://hashnode.com/@lucicode)

[Oct 22, 2023](https://hashnode.com/posts/secure-password-verification-and-update-with-supabase-and-postgresql/64a42607411709f0c236e82c/comment/65351072aa602055e82fde47)

First of all I would like to say that your published articles are great.

I am implementing a very similar solution to your example. The problem is that when I use 'authenticated' :

REVOKE EXECUTE ON FUNCTION verify\_user\_password of anon, authenticated;

it denies me access when I call it from the Edge function.

If I just revoke "anon" it works.

How do you get it to work if you also revoke "authenticated"?
