公司ERP系统没有用户密码到期提醒的功能,现在想登陆后先出来个messagebox提示密码还有*天到期(比如从有效期还有三天开始以后每天都提醒)。请问通过代码怎么实现,先谢谢了

解决方案 »

  1.   

    Timer定时查询,windows服务
    弹出提示窗口
    http://topic.csdn.net/u/20090107/14/b88e5735-7912-4e23-abea-3c6b05a8a31b.html
      

  2.   

    user表中添加一字段记录密码最后更新时间
    登陆时计算密码到期时间Timespan ts=DateTime.Now-最后更新时间如果ts.TotalDays<3天  给出提示或者sql job每天自动计算所有人 修改user表一标志位
    登陆后根据此标志位来提示
      

  3.   

    数据库记录开始时间
    TimeSoan ts=DateTime.Now-时间;
    ts.TotalDays<=0
    提示
      

  4.   

    在数据库里Uses表设置3个字段:
    SetTime(设置密码的时候)
    Timelong(有效期时间)
    OverTime(过期时间)登陆的时候,用过期时间-当前时间求剩余多少天过期,给与提示。
    用户重新设置密码,则更新上面的字段。