无论如何解析注册失败都会添加用户
Parse SignUp Failure Adds User Regardless
我正在使用Java解析框架,并有一个简单的页面调用方法注册用户的电子邮件,用户名和密码。
如果全部输入正确,则用户注册没有问题。但是,即使用户注册过程失败,我也可以在他们网站的Parse数据浏览器中看到,无论如何都添加了一个用户。
E。G我输入了用户名,但没有密码或电子邮件地址,注册将失败,但具有该用户名的用户对象仍将被添加。
这意味着当用户再次尝试时,例如使用相同的用户名,它会说用户名已被占用,尽管它来自失败的注册。
还有别的办法吗?
下面是我的代码:function signUpUser(email, username, password)
{
var user = new Parse.User();
user.set("email", email); //optional
user.set("username", username); //required
user.set("password", password); //required
//Set other fields
//
user.signUp(null, {
success: function(user) {
//Hooray! Let them use the app now
alert("success, signed up!");
},
error: function(user, error) {
alert("Error: " + error.code + " " + error.message);
}
});
}
最简单的选择是在signUpUser()
函数中进行一些验证,甚至可能提示用户填写所需的字段。
// use whatever lengths match your rules
if (username.length > 3 && password.length > 5) {
// ... your existing user.signUp() code here ...
} else {
// ... warn user about invalid username/password ...
}
相关文章:
- Meteor-添加用户自定义字段的方法不起作用
- 向Hot Towel SPA添加用户身份验证登录页面
- 使用“添加用户”按钮添加HTML字段
- 如何在使用具有嵌套视图的 ui 路由器时添加用户控制器
- 在嵌入谷歌地图的图像中添加用户界面
- 添加用户输入而不舍入(Google Apps 脚本)
- 如何为一行文本输入字段添加用户可编辑的文本标签
- 使用localStorage的BookAddress(添加用户)
- 当用户在这个工作javascript注释框中提交注释时,您将如何添加用户图像和名称
- 在AD中添加用户并验证姓名/电子邮件的表单
- Wordpress通过javascript添加用户
- 成功时在html中显示消息,使用angularjs + codeigniter添加用户
- 在保存之前为类添加用户指针
- 如何在Firebase角色中添加用户
- 护照+ Node.js /添加用户后自动登录
- 不能使用Accounts.onCreateUser添加用户属性
- 添加用户许可与谷歌经销商API
- 向li元素添加用户输入
- 无论如何解析注册失败都会添加用户
- 向Meteor添加用户id字段.用户收集的帐户包