关于缓存后判断是否登录问题
我现在做的是在网站的首页上加上了缓存。首页的最上面有登录口,当我登录成功后,首页的登录口应显示登录者的用户名。但是现在登录后(因为加了缓存),显示还是没有登录状态,要怎么弄才能实现,既有缓存,有能判断是否登录呢?谢谢! 可以做选择性缓存,登陆就不要缓存了,或把登陆信息写入数据库,根据数据库来判断是否登录~ 怎么实现选择 性缓存 ? 我也想知道 怎么实现选择 性缓存 ci根本没有smarty那样的<no_cache>的机制。。
登录框那里弄成js的就好了。页面还是正常缓存,ajax判断是否登录,显示不同的内容就行了。 ajax{:1_1:} 典型的ajax应用 首先AJAX 是能判断,但是登录了后去别的页面在返回的首页,是不是还是直接读取缓存的页面。这样首页的登录的地方还是显示没登录的状态。 (我是这么想的 没有去做)
我在论坛上收收,找了了一个叫MP_Cache的缓存类。
我理解它为只是缓存了DB的结果集。
使用也很简单。 显示用户信息那嘎达用一段js做ajax访问服务器,返回值=已登录,就显示user info,否则显示登陆框 哦,明白了,谢谢visvoy
页:
[1]