[英]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.