0 پاسخ

مشکل در ارسال json بعد از done شدن passport.js

سلام

registerProcess(req, res,next) {
    DB_sessions.findOne({"_id": req.sessionID}, (err, session) => {
      console.log('date is: ' + Date.now())
      if (session) {
        DB_userInformation.findOne({"phoneNumber": req.body.number.toString()}, (err, row) => {
          req.body.phoneNumber = session.phoneNumber;
          req.body.shopID = Date.now();
          if (!row)//agar sabt nam nakarde bood
          {
            row = new DB_userInformation({
              phoneNumber: req.body.number
            });
            row.save();
            passport.authenticate('local.login')(req, res , next);
            res.json({ok: 1, redirect: "sendInfo"})(req,res,next)
          }
          //agar verifykardebood
          if (row.verify === true) {

          }
        })
      }
    })

  }
}

میخوام وقتی که یوزر لاگین شد دیگه کاربر ریدایرکت نشه و فقط یک json بره سمت کلاینت
باید چیکاربکنم؟
@hesammousavi