Javascript 如何注册用户,然后让他们登录并访问当前用户解析服务器?
我正在尝试让用户注册,我有HTML表单工作等,我只需要处理注册本身 用户已成功创建,但我不确定如何保持用户登录或访问作为Parse.user对象登录的当前用户Javascript 如何注册用户,然后让他们登录并访问当前用户解析服务器?,javascript,node.js,parse-platform,Javascript,Node.js,Parse Platform,我正在尝试让用户注册,我有HTML表单工作等,我只需要处理注册本身 用户已成功创建,但我不确定如何保持用户登录或访问作为Parse.user对象登录的当前用户 app.post("/sign-up", function (req, res) { var userObject = new Parse.User(); userObject.set("username", username); userObject.set("password", password); userObject.set(
app.post("/sign-up", function (req, res) {
var userObject = new Parse.User();
userObject.set("username", username);
userObject.set("password", password);
userObject.set("email", email);
userObject.set("supportEmail", email);
userObject.signUp(null, {success: function(user) {
//success
res.redirect('/admin');
},
error: function(user, error) {
//show error
console.log(error.message);
res.render('sign-up', {success:false, errorMessage:error.message});
}
});
}));
不确定如何让他们登录并访问当前用户的Parse.User对象。您可以在应用程序中保存全局变量。还可以导出用户对象以在其他文件中使用。还有另一种方法可以存储在数据库中,或者另一种方法是
app.locals.user=userObject
var userObject = new Parse.User();
app.post("/sign-up", function (req, res) {
userObject.set("username", username);
userObject.set("password", password);
userObject.set("email", email);
userObject.set("supportEmail", email);
app.locals.user = userObject;
userObject.signUp(null, {success: function(user) {
//success
res.redirect('/admin');
},
error: function(user, error) {
//show error
console.log(error.message);
res.render('sign-up', {success:false, errorMessage:error.message});
}
});
module.exports.userObject = userObjetct;
您可以在应用程序中保存全局变量。还可以导出用户对象以在其他文件中使用。还有另一种方法可以存储在数据库中,或者另一种方法是
app.locals.user=userObject
var userObject = new Parse.User();
app.post("/sign-up", function (req, res) {
userObject.set("username", username);
userObject.set("password", password);
userObject.set("email", email);
userObject.set("supportEmail", email);
app.locals.user = userObject;
userObject.signUp(null, {success: function(user) {
//success
res.redirect('/admin');
},
error: function(user, error) {
//show error
console.log(error.message);
res.render('sign-up', {success:false, errorMessage:error.message});
}
});
module.exports.userObject = userObjetct;
注册承诺与会话令牌一起在身份验证对象中解析 然后可以使用它并调用
Parse.User.been
来检索用户类
Parse.User.become("session-token-here").then(function (user) {
// The current user is now set to user.
}, function (error) {
// The token could not be validated.
});
来源:注册承诺与会话令牌一起在身份验证对象中解析 然后可以使用它并调用
Parse.User.been
来检索用户类
Parse.User.become("session-token-here").then(function (user) {
// The current user is now set to user.
}, function (error) {
// The token could not be validated.
});
来源:谢谢,我该如何注销用户?谢谢,我该如何注销用户?