store in mysql DB
app.get('/auth/logout',(req,res)=>{
delete req.session.displayName;
res.session.save(function(){
res.redirect('/welcome');
});
});app.post('/auth/login',(req,res)=>{
var user = {
username:'egoing',
password:'111',
displayName:'Egoing'
};
var uname = req.body.username;
var pwd = req.body.password;
if(uname == user.username && pwd == user.password) {
req.session.displayName = user.displayName;//로그인에 성공하면 그 세션 id의 displayName으로 user.displayName 저장한다. 세션 id에 해당하는 정보를 서버에 저장한다.
req.session.save(function(){//save된 다음 리다이렉트한다.
res.redirect('/welcome');
});
} else {
res.send('Your ID or Password is wrong. Please check again.<a href="/auth/login">login</a>');
}
});Last updated