ผมอยากรู้ว่า 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
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ