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


ثبت پرسش جدید

به همدیگه کمک کنیم

به سجاد ضیائیان مفید کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام