日期:2014-05-17  浏览次数:20446 次

关于缓存的问题
我想问下
就是我现在有一张表,里面有字段ID,UserName,Password
现在有2个页面,一个是登陆页面,一个是首页
我如何写,才能在登陆的时候,把ID存入缓存中,然后首页可以调用,希望会的人能写个简单的例子哦。我看一下

------解决方案--------------------
用ASP.NET 自带的Session就可以吧,在登录页面中Session["M_ID"] = ID;Session["M_UserName"] = UserName;Session["M_Password"] = Password;
到首页后,ID = Session["M_ID"];UserName = Session["M_UserName"];Password = Session["M_Password"];
------解决方案--------------------
session中存放一些值,比如
Session["UserName"]="admin"
Session["Pass"]="admin"

然后在另外一个页面中,你可以使用它:
If(Session["UserName"]="admin")
------解决方案--------------------
你这不是缓存,你是想要保留登陆态。。。。
------解决方案--------------------
用session或者cookie

登录不能用cache的,cache通用数据还行。你这客户登录怎么能用cache呢。
------解决方案--------------------
Session
------解决方案--------------------
一般都是用session保存用户名的
------解决方案--------------------
cookies  或者 session
------解决方案--------------------
session本身就是基于cache实现的,sessionid就是cache的key
------解决方案--------------------
这个用什么缓存啊。。肯定是SESSION啊 跟客户端浏览器绑定的数据