使用表单认证后, 后台用户yuna已经删除了, 登陆时候仍然显示 "yuna 欢迎您"  怎么办??  它用的是cookie 里的用户名。

解决方案 »

  1.   

    我用的是持久cookie. 让用户下次不用再麻烦登陆,打开浏览器就已经显示欢迎yuna了。怎么办?
      

  2.   

    我用的是持久cookie. 让用户下次不用再麻烦登陆,打开浏览器就已经显示欢迎yuna了。怎么办? 而yuna 这个用户在此之前已经被删除了。  这是显示给用户的信息显然是错误的,怎么办?
      

  3.   

    后台用户yuna已经删除了
    删除的时候同时删除cookie
      

  4.   

    管理删除yuna用户,  他怎么删除我的cookie呢?  我的机子有没开
      

  5.   

    viena() 维也纳(windows7) (晕,不会重新写Cookie吗------------------- 问题是在什么时候重新写,找你这么说,每个也面上都得加个逻辑,是不是太效率底了
      

  6.   

    你可以把yuna放在Application,Cache等里,删除的时候删除里面的yuna,登录时去Application了先验证
      

  7.   

    先判断用户是否存在,再去读Cookie
      

  8.   

    先读cookie判断用户是否存在,如果存在就直接放过,不存在就清除cookie,这样行么?
      

  9.   

    可在登陆页的pageload里使cookie过期.等登陆成功再把信息放入cookie
    如:
    if (Request.Cookies["username"] != null)
    {
       Request.Cookies["username"].Expires = DateTime.Now.AddDays(-1); 
    }
      

  10.   

    net_lover(【孟子E章】) 
    ----------------
    你们是怎么做的? 在 Application中验证要不要比较一下密码是否正确, 如果是这样的话,是不是还得事先把密码加密后保存带客户端Cookie 中??
      

  11.   

    用cookie的话还是要每次都验证的吧不然不安全
      

  12.   

    既然是持久cookie. 让用户下次不用再麻烦登陆,还是需要验证一下登录信息啊,如果登录信息不对,重写cookie就行了。如果不验证,那不是收工改一下cookie就可以随便登录了?
      

  13.   

    关注!这个没有什么大不了的,不影响验证,CSDN的论坛也存在这个问题
      

  14.   


    你可以把yuna放在Application,Cache等里,删除的时候删除里面的yuna,登录时去Application了先验证
      

  15.   

    记住一点:“让用户下次不用再麻烦登陆”指的是让客户不用再输入用户名密码点登录,而不是指服务器不用验证用户身份!!!!=================================
    这位兄台的话语好像提醒了我一点什么..
    好像是在登录站点之前先判断cookie里的用户名和密码与数据库中的用户名和密码是不是对应.还有就是登录的IP地址是否一致,如果都一致的话,就不用登录了.如果不一致,就需要用户重新登录.
      

  16.   

    你可以把yuna放在Cache等里,然后对放yuna这张表建一个触发器,当这个表改变时,Cache清空