ผมอยากรู้ว่า request.session.user ตรง user มาจากไหน
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ผมอยากรู้ว่า request.session.user ตรง user มาจากไหน
ผมอยากรู้ว่า request.session.user ตรง user มาจากไหน
Copy
ผมไปเห็นตัวอย่างการใช้งาน Cookie session จากเว็บไซต์ต่างประเทศเว็บไซต์หนึ่ง
// initialize express-session to allow us track the logged-in user across sessions. app.use(session({ key: 'user_sid', secret: 'somerandonstuffs', resave: false, saveUninitialized: false, cookie: { expires: 600000 } }));จากโค๊ดข้างบนผมเข้าใจเป็นการตั้งค่าของ session
// middleware function to check for logged-in users var sessionChecker = (req, res, next) => { if (req.session.user && req.cookies.user_sid) { res.redirect('/dashboard'); } else { next(); } }; พอมาตรงโค๊ดส่วนนี้ ผมสงสัยตรง req.session.user ค่าของ 'user' มาจากตรงไหน ผมนั่งอ่านโค๊ดเค้ามาหลายรอบมาก ก็ไม่ทราบว่าค่านี้มายังไง มาจากฐานข้อมูล หรือมันมีอยู่แล้ว ที่มา: https://www.codementor.io/@mayowa.a/how-to-build-a-simple-session-based-authentication-system-with-nodejs-from-scratch-6vn67mcy3
Champion
14-06-2020
01:17:11
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ