关于缓存的问题
我想问下
就是我现在有一张表,里面有字段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啊 跟客户端浏览器绑定的数据