database 大坑
298 字
1 分钟
database 大坑
database 大坑
最近在做一个聊天软件
发现秒哒平台的修改密码正常,我修改密码就一直提示Current password required when setting new password,我明明已经填入当前密码了,他还是这么显示
后来我将同样的代码只改连接的数据库,发现确实是连接不同的数据库产生
后来发现旧版本的supabase
1. 核心错误 1:先登录校验旧密码,但没有把新的 session 同步回去
你用 signInWithPassword 校验旧密码后,当前页面的 supabase 实例 session 没变,后面调用 updateUser 时,请求上下文没有带上校验后的凭证,后端依旧判定你没提供当前密码。
2. 核心错误 2:updateUser 只传了 password,缺少 current_password 参数
而他使用的是旧版本,只需要填新密码和确认密码就可以
而我使用的是新版本的supabase,必须要传当前密码和新密码才可以
修改了上述逻辑后就可以正常修改了
最后发一下 我的新聊天工具

大家可以来找茬
临时聊天链接体验:https://xchat.z2m.store/invite/45b6c5aad20ed722bd3dc719c541d0c8
谢谢大家
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
How to Test Your SD Card?如何测试你的SD卡?
技术2026-08-15
2
博客增加时段问候实时时钟组件
技术2026-08-15
3
给你的静态博客网站增加管理后台
技术2026-08-15
4
自定义侧边栏组件操作步骤
技术2026-08-14
5
butterfly安装rss插件
技术2026-08-11
随机文章随机推荐












