Session的用法

问题描述

asp.net中Session的用法我在做留言板的时候:要用户登陆后才可以留言,没登陆就提示还没登陆登陆后怎么把当前登陆的用户保存到数据库中哪个能给我一段完整的代码,谢呢喃

解决方案

解决方案二:
保存到数据库中?这和Session有啥联系么?
解决方案三:
接楼主的地方问个问题,浏览网站的人有没有方法修改Session对象里面的值?(任何方法)
解决方案四:
普通人是不能修改Session的电视里面的超级高手估计能修改。
解决方案五:
引用2楼songjinxi123的回复:

接楼主的地方问个问题,浏览网站的人有没有方法修改Session对象里面的值?(任何方法)

session针对独立的用户,每个用户都会有不同的session。你说的浏览网站的人指的是谁?----
解决方案六:
其实控制登陆的方法有很多,session是一种,也可以用cookie,但是数据库就不要用了(性能问题)。详见我的博文:
解决方案七:
登录成功:Session["userid"]="1";检查登录:if(!string.IsNullOrEmpty(Session["userid"])).....
解决方案八:
比如一个网站在Session对象里存放了关键数据,我可不可以通过修改Session来做一些非法操作?
解决方案九:
简单点登录以后Session["user"]=true;判断if(Session["user"]==null)...
解决方案十:
是啊,直接用session就可以了,不需要存进数据库呀!
解决方案十一:
引用8楼xhan2000的回复:

简单点登录以后Session["user"]=true;判断if(Session["user"]==null)...

解决方案十二:
楼主是想做个在线用户列表的东西吧?
解决方案十三:
Session["user"]=true;赋值xx=Session["user"].ToString()取值,(用if(xx==null)判断是否登陆)=========================================================================
解决方案十四:
当用户登录成功了,你用session保存用户的登录id,如Page.Session["username"]=username;在留言时,你就可以判断:if(Page.Session["username"]==null){..不能留言}else{...可以留言}===另外要取得已登录用户的登录id,就用stringusername=Page.Session["username"];
解决方案十五:
Session["user"].ToString()判断if(Session["user"]!=null){}

时间: 2024-10-18 10:18:50

Session的用法的相关文章

详解ASP.NET中Session的用法_实用技巧

      当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除,而用户在应用程序中访问页面时,这些变量始终存在.当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象.当会话过期或被放弃后,服务器将终止该会话.        通过向客户程序发送唯一的 Cookie 可以管理服务器上的 Session 对象.当用户第一次请求 ASP 应用程序中的某个页面时,ASP 要检查 HTTP 头信息,查看是否有在报文中有

thinkPHP中session()方法用法详解_php实例

本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 session(name,name,value='') 参数 name(必须):如果传入数组 则表示进行session初始化,如果传入null表示清空当前session,如果是字符串则表示session赋值.获取或者操作. Value(可选):要设置的session值,如果传入null表示删除sess

PHP Session 变量用法详解与实例教程

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它.这很像一次会话.计算机清楚你是谁.它知道你何时启动应用程序,并在何时终止.但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态. 通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称.购买商品等).不过,会话信息是临时的,在用户离开网站后将被删除.如果您需要永久储存信息,可以把数据存储在数据库中. 把手册抄一下,然后每个都试试然后写出来,方便自己查阅滴,

jsp编程中session的用法实例分析_JSP编程

本文实例讲述了jsp编程中session的用法.分享给大家供大家参考,具体如下: TTP协议是无状态的,即信息无法通过HTTP协议本身进传递.为了跟踪用户的操作状态,ASP应用SESSION对象.JSP使用一个叫HttpSession的对象实现同样的功能.HTTPSession 是一个建立在cookies 和URL-rewriting上的高质量的界面.Session的信息保存在服务器端,Session的id保存在客户机的cookie中.事实上,在许多服务器上,如果浏览器支持的话它们就使用cook

thinkPHP中session()方法用法详解

本文实例讲述了thinkPHP中session()方法用法.分享给大家供大家参考,具体如下: 系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成. 用法 session(name,name,value='') 参数 name(必须):如果传入数组 则表示进行session初始化,如果传入null表示清空当前session,如果是字符串则表示session赋值.获取或者操作. Value(可选):要设置的session值,如果传入null表示删除sess

session的用法具体解说

session|session   Session 对象可以使用 Session 对象存储特定用户会话所需的信息.这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去. 当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象.当会话过期或被放弃后,服务器将终止该会话. Session 对象最常见的一个用法就是存储用户的首选项.例如,如果用户指明不喜欢查看图形,

Session,ViewState用法详细说明

数据类型: 但viewstate并不是能存储所有的.net类型数据,它仅仅支持string.integer.boolean.array.arraylist.hashtable 以及自定义的一些类型. 其他考虑 当然,任何事物都有两面性, 使用viewstate会增加页面html的输出量,占用更都的带宽,这一点是需要我们慎重考虑的. 另外, 由于所有的viewstate都是存储在一个隐藏域里面,用户可以很容易的通过查看源码来看到这个经过base64编码的值.然后再经过转换就可以获取你存储其中的对象

php中cookie和session的用法比较

  1.cookie数据存放在客户的浏览器上,session数据放在服务器上. 2.cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session. 3.session会在一定时间内保存在服务器上.当访问增多,会比较占用你服务器的性能, 考虑到减轻服务器性能方面,应当使用COOKIE. 4.单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能3K. 例,COOKIE 如:setCookie('user','zha

jsp session的用法

session是使用bean的一个生存期限,一般为page,session意思是在这个用户没有离开网站之前一直有效,如果无法判断用户何时离开,一般依据系统设定,tomcat中设定为30分钟 <%@page import = "java.util.*" session="true"%> <HTML>     <HEAD>         <TITLE>Using Sessions to Track Users</T