有没有办法设置私有email
类的PFUser
属性,而不必将整个类设置为私有?
答案 0 :(得分:0)
已经一次又一次地要求它添加这样做的能力,但Parse团队尚未发布任何内容。
答案 1 :(得分:0)
如果您将电子邮件放在PrivateUserData子类中,则电子邮件可以是私有的,但密码重置功能不再有效。除非您将User对象的电子邮件设置为您自己的电子邮件并对其执行某些操作... :)
以下内容可以使其发挥作用:
您可以创建一个PublicUserData子类,并放置您希望能够在该类中公开读取的所有用户信息,例如用户名。然后,将User子类设为私有。只要您想要访问User子类来修改信息,只需登录用户。
var PublicUserData = Parse.Object.extend("PublicUserData");
var publicData = new PublicUserData();
publicData.set("username", username);
publicData.set("userId", user.id);
publicData.save(null, {
success: function(projectData) {
},
error: function(projectData, error) {
alert(error.message);
}
});