这样很简单,根本不需要用到什么复杂函数设计思路:
字段ctime是上次修改密码的时间
则:
$now=time();
$rsuser=mysql_query("select ctime from user where id='".用户ID."'");
if(($now-$rsuser["ctime"])>=7776000){echo "已经三个月没修改密码,此处自己加入提示修改密码的程序,修改完成后,把ctime字段更新为$now的值";}说明:7776000是三个月的时间截

解决方案 »

  1.   

    那在密码到期一个星期前,怎么提示用户?怎么更新ctime的值?用什么函数?改完密码以后怎么修改数据库里的值?用什么函数关联起来?
      

  2.   

    将到三个月前一星期提醒:
    $now=time();
    $rsuser=mysql_query("select ctime from user where id='".用户ID."'");
    if(($now-$rsuser["ctime"])>=7171200){echo "已经快三个月没有修改密码";}修改密码后更新ctime值:
    $sql = "UPDATE user SET ctime='{$now}' WHERE id='{$uid}'";
    mysql_query($sql);