۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت

مشکل در ارسال 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

ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

شاید پاسخ شما همین‌جا باشد

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

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