Parse platform 解析服务器:客户端密钥:通过Javascript登录

Parse platform 解析服务器:客户端密钥:通过Javascript登录,parse-platform,parse-server,Parse Platform,Parse Server,所以,回到一个项目,所以忘记了一些事情。我有一个解析服务器托管。它有一个Web前端、iOS和Android 我使用iOS创建初始管理员用户。要做到这一点,我需要包括 .clientKey在配置中。但我想一旦我成为了那个用户。我应该能够删除此设置并正常登录 用户由创建(详细信息不真实) 创建的用户都不能通过web界面登录?我是否需要为此添加某种.clientKey?这一切都在以前的服务器上运行,因此我感到困惑您说您不能通过web界面登录,但您的代码试图使用signUpInBackgroundWit

所以,回到一个项目,所以忘记了一些事情。我有一个解析服务器托管。它有一个Web前端、iOS和Android

我使用iOS创建初始管理员用户。要做到这一点,我需要包括 .clientKey在配置中。但我想一旦我成为了那个用户。我应该能够删除此设置并正常登录

用户由创建(详细信息不真实)


创建的用户都不能通过web界面登录?我是否需要为此添加某种.clientKey?这一切都在以前的服务器上运行,因此我感到困惑

您说您不能通过web界面登录,但您的代码试图使用signUpInBackgroundWithBlock函数“创建”用户。如果数据库中存在用户对象(它是由任何其他界面创建的),您应该能够在web界面上登录用户,但您应该尝试使用登录功能:

Parse.User.logIn("simon", "simon", {
  success: function(user) {
    // Do stuff after successful login.
  },
  error: function(user, error) {
    // The login failed. Check error to see why.
  }
});

托管解析服务器上未使用客户端密钥。您实际上不需要在任何平台上设置它(尽管我认为在Android上,如果您将其设置为null,则会出现错误,因此您需要将其设置为“”)。

用户确实存在,但不会登录,我获得未经授权的访问权限似乎无法加载资源:服务器响应状态为403(禁止)我想这可能就是答案
Parse.User.logIn("simon", "simon", {
  success: function(user) {
    // Do stuff after successful login.
  },
  error: function(user, error) {
    // The login failed. Check error to see why.
  }
});