javascript - 连接时更新 firebase 中的用户配置文件

标签 javascript firebase firebase-authentication

下面是 Firebase 示例代码,我可以在用户经过身份验证后更新用户。 (var user = firebase.auth().currentUser;)

  var user = firebase.auth().currentUser;

user.updateProfile({
  displayName: "Jane Q. User",
  photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
  // Update successful.
}).catch(function(error) {
  // An error happened.
});

我想知道是否可以在不登录的情况下编辑用户,使用带有用户 UID 或 EMAIL 的 updateProfile 函数。

谢谢

最佳答案

除非登录,否则用户无法成功调用 updateProfile。其他任何情况都将是一个巨大的安全漏洞,因为这意味着互联网上的任何人都可以更新任何配置文件,只需了解一个 UID。

关于javascript - 连接时更新 firebase 中的用户配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60573656/

相关文章:

javascript - 我想在使用ajax删除记录后淡出该记录

javascript - 基于打开/关闭属性的 HTML Detail 标签高度调整

typescript - node_modules/firebase-functions/lib/function-configuration.d.ts :4:64 - error TS1005: ']' expected

java - 如何获取 firebase 数据库 android 中特定值的 child 数量?

javascript - Firebase .listUsers() 不起作用

javascript - 有没有办法在重定向到另一个页面后保持登录状态?

firebase-realtime-database - Firebase-数据库 : deny in general but allow for specific path

javascript - 如何使表单响应

javascript - 日历 Ant 设计 : how to show event only in specific day in month using React JS

firebase - Flutter Firebase onAuthStateChanged