您好,登錄后才能下訂單哦!
以登錄為例
app.use(session({
secret: 'secret key', //使用隨機(jī)自定義字符串進(jìn)行加密
saveUninitialized: false,//不保存未初始化的cookie,也就是未登錄的cookie
cookie: {
maxAge: 24 * 60 * 60 * 1000 //設(shè)置cookie的過期時間為1天
activeDuration: 5* 60*1000, // 激活時間,比如設(shè)置為30分鐘,那么只要30分鐘內(nèi)用戶有服務(wù)器的交互,那么就會被重新激活。
}
}))
4.在用戶登錄的時候保存用戶的信息
app.post('/login', async (req,res) => {
const { email, password } = req.body;
let user = await User.findOne({ email: email });
if (user.password == password){
req.session.user = user;//登錄成功將用戶信息存儲到session下面
res.redirect('/home/');
}else{
res.render('login.art',{error:'賬號或者密碼錯誤'})
}
})
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。