Javascript 如何注册用户,然后让他们登录并访问当前用户解析服务器?

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(

我正在尝试让用户注册,我有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("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.
});

来源:

谢谢,我该如何注销用户?谢谢,我该如何注销用户?