高手指点!!!关于.net中整个项目用户登陆如果保存用户!!!

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:38:07
我做一个网上留言的项目,第一界面是登陆,第二界面是留言簿.我怎么在登陆后保存登陆的用户,怎么确定是谁登陆了?第二界面里要把登陆者收到的留言都显示出来怎么显示?只显示当前用户姓名、留言内容、留言者名。

高手们帮帮偶~~~~偶新手。。。嘻嘻~~
数据库里的主键是ID,UserName是可以重复的,二楼说的用户名的方法用不了,怎么办?
一楼说的cookie保存,不明白,加点代码进来吧,cookie怎么保存,怎么通过ID数据库查发表人?
三楼也发一下代码,光说了我明白思路,但不知道怎么去写代码呢。。。

用Session,在登陆界面中,在判断用户是否存在的时候,如果用户存在的话,
Session["User"]=TextBox1.Text;这样的话,在第二界面用如果要显示用户名就可以了,Lable1.Text=Session["User"];

一般做法是两个div 都是runat=server的,网页formload的时候判断session中有没有用户的标识,然后控制两个div的显示,
用户登录时把session添加上去改变div的显示就行了

cookie保存登陆的用户,
发表留言的表里加上发表人ID的字段,通过数据库查发表人是XX的留言