簡體   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