ผมอยากรู้ว่า request.session.user ตรง user มาจากไหน
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ผมอยากรู้ว่า request.session.user ตรง user มาจากไหน
ผมอยากรู้ว่า request.session.user ตรง user มาจากไหน
ผมไปเห็นตัวอย่างการใช้งาน Cookie session จากเว็บไซต์ต่างประเทศเว็บไซต์หนึ่ง
จากโค๊ดข้างบนผมเข้าใจเป็นการตั้งค่าของ session
1 2 3 4 5 6 7 8 9 10 | // 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 } })); |
1 2 3 4 5 6 7 8 9 10 11 12 13 | // 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' มาจากตรงไหน ผมนั่งอ่านโค๊ดเค้ามาหลายรอบมาก ก็ไม่ทราบว่าค่านี้มายังไง มาจากฐานข้อมูล หรือมันมีอยู่แล้ว ที่มา: <a href= "https://www.codementor.io/@mayowa.a/how-to-build-a-simple-session-based-authentication-system-with-nodejs-from-scratch-6vn67mcy3" style= "font-family: Arial, Verdana, sans-serif;" >https://www.codementor.io/@mayowa.a/how-to-build-a-simple-session-based-authentication-system- with -nodejs-from-scratch-6vn67mcy3</a> |

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
สังเกตุตอนสมัคร sign up จะมีการสร้าง seession.user
บทความแนะนำที่เกี่ยวข้อง | |
---|---|
การใข้งาน Cookie และ Session ใน Express สำหรับ ระบบสมาชิก | อ่าน 15,928 |

ขอบคุณทุกการสนับสนุน
![]()