You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutterflow添加用户时无法与Supabase交互的问题排查求助

问题描述

我在Supabase中创建了一个新项目,创建了2张启用RLS的表,并配置了允许已认证用户拥有全部访问权限的规则,仅使用邮箱作为认证方式,已关闭所有邮箱验证功能。

我同时在Flutterflow中创建了项目,该项目已与Supabase正确集成(可查看两张Supabase表的数据):
Flutterflow与Supabase关联弹窗

以下是Flutterflow的认证弹窗:
Flutterflow认证弹窗

这是创建账号页面:
Flutterflow创建账号页面

最后是执行Supabase添加账号逻辑的Flutterflow Action:
Flutterflow添加账号Action

当我在预览模式下运行应用并输入所有必填信息后,Supabase并未添加用户;且当密码不匹配时,Supabase也未向Flutterflow返回错误。请问我遗漏了什么配置?


排查与解决方案
  • 检查Flutterflow创建账号Action的参数绑定与错误处理
    确认Action中的邮箱、密码输入框是否正确绑定到页面输入组件的数值;同时需开启Action的「Handle Errors」选项,并配置错误提示逻辑,否则即使Supabase返回错误,前端也不会有反馈。另外要确认密码校验逻辑是否在Action执行前触发,避免密码不匹配时仍发送无效请求。
  • 核对Supabase Auth核心配置
    进入Supabase控制台的「Auth > Providers > Email」,确认「Allow email signups」选项已开启;同时检查「Auth > Settings > Site URL」是否填写了有效地址(开发环境可填http://localhost:5000),该配置缺失可能导致注册请求被拦截。
  • 验证Flutterflow的Supabase集成权限
    确认Flutterflow项目「Settings > App Settings > Supabase」中已勾选「Enable Auth」选项;同时检查集成使用的密钥是否正确,若使用匿名密钥,需确保Supabase允许匿名用户触发注册动作(邮箱注册默认支持,但密钥错误会导致请求失败)。
  • 排查请求触发与日志
    查看Supabase控制台「Auth > Audit Logs」是否有注册请求记录,若无则说明请求未发送,需检查Flutterflow中按钮与Action的绑定关系、是否有前置条件阻止Action执行;也可在Flutterflow调试模式中查看网络请求日志,确认请求参数与返回状态码。

内容的提问来源于stack exchange,提问作者Elliot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:20:54