parse.com 用户注册无法正常工作的问题

2024-04-27

使用 parse.com 和 javaScript SDK 1.6.7。

下面的代码用于在我的网站上注册新用户,它有效。

真正奇怪的是,如果我注册一个用户,他们就会登录并转发到预期的页面。如果我随后将它们注销并立即注册另一个用户,则它们是在后端创建的,但未登录,因此转发器无法工作。

还有其他人在使用 parse.com 时遇到过这个问题吗???我没有发现我的代码有任何问题会导致此问题?

我已经在 Chrome 和 Safari 中进行了测试,问题发生在两者中,它遵循相同的加班模式 - 正如第一个用户工作,第二个用户不工作等等。

我尝试过清除缓存等也没有帮助。想知道是否是解析问题?其他人经历过这个或知道如何解决吗?

$('#SignUp').click(function(e) {

    UserSignUp();
});



function UserSignUp() {

   var user = new Parse.User();


   userFirstname = $('#firstnamesu').val();
   userLastname = $('#lastnamesu').val();
   userUsername = $('#usernamesu').val();
   userGender = $('#gendersu').val();
   Email = $('#emailsu').val();
   PWP = $('#passwordsu').val();
   console.log("2");


   user.set("FirstName", userFirstname);
   user.set("LastName", userLastname);
   user.set("username", userUsername);
   user.set("gender", userGender);
   user.set("email", Email);
   user.set("password", PWP);

   console.log("3");

var uri = encodeURI('http://domain_home.html');
  user.signUp(null, {

    success: function(user) {
         if (!user.existed()) {
                window.location.href = uri;
            } 

    },
    error: function(user, error) {
      // Show the error message somewhere and let the user try again.

    }
  });

};

注销代码 //////////////允许用户从站点注销////////////////////////////// /////////////

$(document).ready(function() {
    $('.logout').click(function(e) {
        Parse.User.logOut();
        window.location.href = "index.html";
    });
});

经过几个小时的测试并基本上从头开始重新创建页面后,我发现了这个问题。它与js代码完全无关,在我的html页面上,注册字段保存在表单中,通过删除表单元素,问题得到解决。

我并不是说这是解析的问题,但每当我尝试将字段放入<form>这个问题本身就出现了。

我正在使用 bootstrap html 模板,因此从这个角度来看,有些东西也可能使其变得更加复杂。

我想如果有人遇到这样的问题,请尝试删除表单元素。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

parse.com 用户注册无法正常工作的问题 的相关文章

随机推荐