日期:2014-05-19  浏览次数:20452 次

|G|第二:用Cookie实现登录后,怎么把登录界面的用户信息,传递到后面的主页面
用Cookie实现登录后,怎么把登录界面的用户信息,传递到后面的主页面

------解决方案--------------------
沙发 hoho

楼主的问题 能不能说的更详细一点
------解决方案--------------------
登录成功后,可以把用户信息放到Session中/Cookie中/或者用QueryString传到后面的页面
------解决方案--------------------
详细点可以:
1.用Cookie登录!给个思路,比如登录,然后记录在cookie
2.然后进入主界面,那个登录的用户等信息,怎么传递过去的!如果用Session那不还是徒然!

不知道有没有表述清楚?
---------------
表述不清楚,你的意思大概是记录在cookie里,然后主界面里就不知道用户信息了吧。
只要读取cookies就行了呗
具体读取办法自己查查
------解决方案--------------------
再其他页面 直接使用Request.Cookies取即可
HttpCookie dpCookie = Request.Cookies[ "YourCookieName "];

string userID = dpCookie[ "UserID "];
//...
------解决方案--------------------
mark
------解决方案--------------------
http://topic.csdn.net/t/20060225/20/4577382.html
登录如上
HttpCookie cookie = new HttpCookie[ "csdn "];
cookie.Value = txtUser.Text
Response.AppendCookie(cookie);
然后在主页面
Response.Cookies( "csdn ")( "UserName ")=username
response.Cookies( "csdn ").Expires=DateAdd( "d ",CookieDate,Date)
//CookieDate时间,以天为单位,当前日期加上N天........

if (Request.Cookies( "csdn ")( "UserName ")= " ")......空的,不存在


------解决方案--------------------
if (Request.Cookies[ "UserInfo "][ "UserID "] != null)
{
UserID = Request.Cookies[ "UserInfo "][ "UserID "].ToString();
}