yes
session can do it

解决方案 »

  1.   

    你需要做一个SessionListener(会话监听器)。当用户登录的时候SessionListener就会被触发,当Session超时,或用户点击退出系统时,也将触发SessionListener的事件!关于SessionListener的设计实现,可以到google搜索一下,非常多。可以满足你的需求
      

  2.   

    同意 yangjuanli(珂儿)登陆次数就不用了吧
    查当天的,记录的条数就是登陆次数了。当每次登录之后,向登陆表里面插一条记录。
      

  3.   

    我的思路:
            在user表里面添加一个字段,用于记录登陆次数(初始化为0),并建立一个用户备份表,并添加一个日期字段.然后需要实现用户登陆一次,该用户表的登陆次数字段就加1.之后在数据库里面写一个触发器,功能是在每天晚上24点整的时候,将user表里面的所有登陆次数数据插入到另一个备份表里面并在备份表中记录下当天的日期,然后将user表里面的所有登陆次数数据清零.
    每天,查询user表的登陆次数字段,就可以知道用户是否当天登陆过,当天到目前的登陆次数.如果是查询以前的历史数据,就查询备份表.
      

  4.   


    怎么方便就怎么实现啊如果先浪费资源就写一个记录中,就像你写的,然后记录一下最后logon的时间就可以了
      

  5.   

    写session不可以吗?我每次都是这样的。
      

  6.   

    同意yangjuanli(珂儿)
    在数据库中建立一个登录表,字段可以:
    登录人  登录日期(精确到天就可以了,不必时分秒) 登录次数每次登入做记录和统计.
      

  7.   

    建一个表:使用user和logintime为主键,登陆时,查一下有无这个主键,有就update其times
    没有就建一个!注意有人恶意连续登陆,干掉你的数据库!
      

  8.   

    我觉得用数据库操作安全点,用session的话不保险
      

  9.   

    登陆的时候加个SESSION 然后存入数据库
      

  10.   

    同意:zhangshengyu(zhangshengyu) 
       登陆的时候加个SESSION 然后存入数据库