
asp.net中怎么判断用户是否登陆?
大体功能如下:页面1为主页面从页面1可以跳转到页面2和3用户没登陆的情况下可以浏览所有页面但是在页面2和3中有几个button只有登陆用户才能点没登陆的点不了这个怎么判断...
大体功能如下:页面1为主页面 从页面1可以跳转到页面2和3用户没登陆的情况下 可以浏览所有页面但是在页面2和3中有几个button 只有登陆用户才能点 没登陆的 点不了这个怎么判断是否有用户登陆?
展开
2013-08-16
展开全部
在登录时,进行用户验证,即从数据库中读出是否存在该用户。示例:Select * from User where userid = @userid and userpassword = @userpassword; 如果存在,将该用户放入Session中。Session["userid"] = 用户名如果不存在,也可以跳转到2,3,但Session["userid"] = null;进行2,3页面后,在Page_Load函数中对Session进行一下检查if(Session["userid"] == null){ button1.Enable = false;//不可用或者是button1.Visible = false;//不可见}
2013-08-16
展开全部
1.登陆的时候先将登录名保存到Session对象中。2.在你跳转到第2或3页面的时候判断Session中是否有值。如果没有说明用户没有登陆,将Button的可用熟悉改为false,else如果用户登陆了(Session中有值)那么就将Button的可用性改为true;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
登陆的时候,你应该有保存登陆人的信息吧?比如使用session,cookie等保存方式如果站点比较小,又不需要什么安全方式的话,建议使用cookie,使用cookie不占用服务器资源在把cookie保存的值进行加密
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
你在登入的时候 就给个session比如:session["username"]=this.username.text;然后你在你的那个按钮页面判断if(session["username"]==""){。。。}else{ }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
登陆的时候写个session,其他页面判断下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询