Session的用法
asp.net中Session的用法我在做留言板的时候:要用户登陆后才可以留言,没登陆就提示还没登陆
登陆后怎么把当前登陆的用户保存到数据库中
哪个能给我一段完整的代码,谢呢喃 --------------------编程问答-------------------- 保存到数据库中? 这和Session有啥联系么 ? --------------------编程问答-------------------- 接楼主的地方问个问题,浏览网站的人有没有方法修改Session对象里面的值?(任何方法) --------------------编程问答-------------------- 普通人是不能修改Session的
电视里面的超级高手估计能修改。 --------------------编程问答--------------------
session针对独立的用户,每个用户都会有不同的session。
你说的浏览网站的人指的是谁?
---- --------------------编程问答-------------------- 其实控制登陆的方法有很多,session是一种,也可以用cookie,
但是数据库就不要用了(性能问题)。
详见我的博文:
http://blog.csdn.net/JustLovePro/archive/2008/05/30/2496841.aspx --------------------编程问答-------------------- 登录成功:
Session["userid"] = "1";
检查登录:
if(!string.IsNullOrEmpty(Session["userid"]))
.....
--------------------编程问答-------------------- 比如一个网站在Session对象里存放了关键数据,我可不可以通过修改Session来做一些非法操作? --------------------编程问答-------------------- 简单点登录以后Session["user"]=true;
判断if(Session["user"]==null)... --------------------编程问答-------------------- 是啊 ,直接用session就可以了,不需要存进数据库呀! --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主是想做个在线用户列表的东西吧? --------------------编程问答-------------------- Session["user"]=true; 赋值
xx=Session["user"].ToString()取值,
(用if(xx==null)判断是否登陆)
========================================================================= --------------------编程问答-------------------- 当用户登录成功了,你用session保存用户的登录id,
如 Page.Session["username"]=username;
在留言时,你就可以判断:
if(Page.Session["username"]==null)
{
..不能留言
}
else
{
...可以留言
}
===
另外要取得已登录用户的登录id,就用 string username=Page.Session["username"];
--------------------编程问答-------------------- Session["user"].ToString()
判断
if (Session["user"]!=null)
{
}
补充:.NET技术 , ASP.NET