gpt4 book ai didi

javascript - parse.com 用户注册无效的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:29:34 25 4
gpt4 key购买 nike

使用 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 模板,所以从这个 Angular 来看,有些东西可能会使它变得更加复杂。

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

关于javascript - parse.com 用户注册无效的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34251556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com