<?php
$link=mysql_connect("localhost","lixi","lixi");
mysql_select_db("sso");
$time = date("Y-m-d", mktime(0,0,0,date("m")-3,date("d"),date("Y")));
echo $time;
echo "<br>";
$rsuser=mysql_query("select username,pw_date from user WHERE pw_date < '$time'");
$a=mysql_fetch_row($rsuser);
if($a == true){
echo "<script>alert('密码已到期');</script>";
}
?>
这是一个密码到期的程序,我现在需要做一个密码到期前7天得用户提示,应该是什么思路?用什么函数?怎么做?
本人刚学php,麻烦大家了,讲清楚一些,谢谢!!!(其中pw_data是需改密码的日起)
$link=mysql_connect("localhost","lixi","lixi");
mysql_select_db("sso");
$time = date("Y-m-d", mktime(0,0,0,date("m")-3,date("d"),date("Y")));
echo $time;
echo "<br>";
$rsuser=mysql_query("select username,pw_date from user WHERE pw_date < '$time'");
$a=mysql_fetch_row($rsuser);
if($a == true){
echo "<script>alert('密码已到期');</script>";
}
?>
这是一个密码到期的程序,我现在需要做一个密码到期前7天得用户提示,应该是什么思路?用什么函数?怎么做?
本人刚学php,麻烦大家了,讲清楚一些,谢谢!!!(其中pw_data是需改密码的日起)
解决方案 »
- 问啊资料网是什么程序做的?
- 调用JS文件不能运行了
- php 读取数组的问题
- MYSQL数据库连接问题: MySQL 4.1+ using the old insecure authentication
- 在服务器端使用mysqldump
- 请问PHP中的eregi如何匹配汉字
- XML怎么用啊??
- 问大家一个数学运算符的问题!望高手指教
- 哪里有DW快速入门的电子书和资料?
- Warning: Invalid argument supplied for foreach() in /www/zklo.php on line 86
- 1,2,3……转01,02,03格式……
- PHP中require PK require_once, 构建自己的高效require_once(10倍的性能提升)
也就是说A能从数据库里面取出相应的值的时候
这个实在就if一下而已。
另外mysql_fetch_rows返回的是数组,如果没取到返回的是false,所以if( $a )就可以了。
提醒过期语句。
首先你直接在你的user标准 加一个到期字段减去7天时间的日期!
id username pw time daoqitime
1 阿萨德 123456 注册的时间戳 比如是30天为过期时间 那就向注册时间加上23天的时间戳然后sql直接
$rsuser=mysql_query("select username from user WHERE daoqitime > time()");
if(mysql_fetch_row($rsuser))
{
echo "未到期";
}
else
{
echo "到期";
}
if($a-$time=7){
echo "<script>alert('密码已到期');</script>";
}
23*24*60*60 ,
// row['unix'] 是从数据库提取并处理的unix时间戳值
$unix = time() - $row['unix'];
if( $unix > 23*24*3600)
{
if ( $unix > 30*24*3600)
// 密码完全过期
else
//密码还差 floor($unix/(24*3600)) 天到期
}
else
// 还没有到最后七天