繁体   English   中英

尝试登录并向parse.com注册

[英]trying to login and register with parse.com

我做了一个示例登录并注册到parse.com,并且我正在工作,然后我重试登录并注册,错误是:

无法加载资源:服务器响应状态为400(错误请求)signin.html:56登录错误:无效的会话令牌

我的登录代码:

Parse.initialize("I removed the keys here");

var item = Parse.Object.extend("User");

$("#signin-submit").click(function(event){

 event.preventDefault();

var username = $("#signin-username").val();
var password = $("#signin-password").val();

Parse.User.logIn(username,password, {error: function(user,error){
   console.log("login error:"+error.message);
}
 });

});

$("#fb").click(function(event){
  Parse.User.logOut();
});
</script>

<script type="text/javascript">

var myApp = angular.module('signinPage',[]);

myApp.controller('mainController', ['$scope', function($scope) {

}])

;

我的注册代码:

 Parse.initialize("I removed the keys");

 var item = Parse.Object.extend("User");

 $("#signup-submit").click(function(event){

  event.preventDefault();

  var first = $("#signup-name").val();
  var last = $("#signup-family").val();
  var username = $("#signup-username").val();
  var email = $("#signup-email").val();
  var password = $("#signup-password").val();
  var country = $("#signup-country").val();

  var newUser = new item();

  newUser.set("first",first);
  newUser.set("last",last);
  newUser.set("username",username);
  newUser.set("email",email);
  newUser.set("password",password);
  newUser.set("country",country);

  newUser.save(null,{success:function(){
     console.log('youre signed up');
  }, error: function(user , error){
     console.log("signup eroor:"+error.message);
  }});



 });

为什么使用save方法注册用户而不是signUp方法? 从解析文档中:

请注意,我们使用了signUp方法,而不是save方法。 新的Parse.Users应该始终使用signUp方法创建。 可以通过调用保存来对用户进行后续更新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM