我已经设置了我的应用以启用电子邮件验证,电子邮件也很好。麻烦的是,当我通过Parse.User.current()或通过id查询来调用检索User对象时,响应不包含emailVerified字段。因此,我无法检查用户是否已通过电子邮件验证。
我在客户端代码和云代码中都尝试了相同的结果。
您可以在自己的代码中尝试使用控制台中非常简单的代码段:
var user = Parse.User.logIn("your_username", "your_password", {
success: function(user) {
console.log(user)
}
});
答案 0 :(得分:0)
该字段似乎受到保护,我能想到的唯一解决方案是使用where
的某些变体查询值的真实位置,并检查是否有用户返回。如果用户为空,则他们无法验证其电子邮件。