由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教express create session的问题
相关主题
怎么track user login session 比较好?问个SQL的问题
prevent assignment再来题目
[转载] What search method is used in exists()?问个QT的问题
perl help---many thanksC++ delete
Small question about algorithmHow to run existing C files using Visual C++
help abt C++Array Find() method doesn't exist in Visual c# 2010 express ?
windows下输入流转向求助still confused about inline
FORTRAN读文件时这样的错误怎么办?perl script 求教 (Getopt::Long)
相关话题的讨论汇总
话题: session话题: sess话题: login话题: req话题: create
进入Programming版参与讨论
1 (共1页)
w*s
发帖数: 7227
1
正在学习session, 看到这个例子,
var sess;
app.get('/',function(req,res){
sess=req.session;
//Session set when user Request our app via URL
if(sess.email)
{
/*
* This line check Session existence.
* If it existed will do some action.
*/
res.redirect('/admin');
}
else{
res.render('index.html');
}
});
app.post('/login',function(req,res){
sess=req.session;
//In this we are assigning email to sess.email variable.
//email comes from HTML page.
sess.email=req.body.email;
res.end('done');
});
我的理解是user login时, server一端产生一个session id等等给这个用户,假定这
是他第一次login.
但上面这段login里,
1. sess居然是从req.session来的,这是说client端产生一个session, assign给
server ?
2. session.id or sessionID谁设?
完全糊涂了,完整例子这里,谢谢各位!
https://codeforgeek.com/2014/09/manage-session-using-node-js-express-4/
H**********2
发帖数: 107
2
不是login的时候才开始session。页面一加载,server看不到client来的cookie里面有
session id就新开一个session。
另外这个sess很有问题。像是全局变量,最好移到function里面。
1 (共1页)
进入Programming版参与讨论
相关主题
perl script 求教 (Getopt::Long)Small question about algorithm
请教一道题 (转载)help abt C++
perl oneliner hash疑问windows下输入流转向求助
wechat desktop 二维码认证是怎么作的?FORTRAN读文件时这样的错误怎么办?
怎么track user login session 比较好?问个SQL的问题
prevent assignment再来题目
[转载] What search method is used in exists()?问个QT的问题
perl help---many thanksC++ delete
相关话题的讨论汇总
话题: session话题: sess话题: login话题: req话题: create