酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

PHP 代码实现 90 天强制修改密码,附详细示例!

以下是一个使用 PHP 实现 90 天强制修改密码的示例代码,仅供参考,实际应用中您可能需要根据具体的数据库结构和需求进行调整。 ```php <?php // 连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "your_database"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接失败: ". $conn->connect_error); } // 获取当前用户信息 $user_id = 1; // 假设用户 ID 为 1,实际应用中应从登录会话或其他方式获取 // 获取用户上次修改密码的时间 $sql = "SELECT last_password_change FROM users WHERE id = $user_id"; $result = $conn->query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); $last_password_change = strtotime($row['last_password_change']); $current_time = time(); $days_since_last_change = ($current_time - $last_password_change) / (60 * 60 * 24); if ($days_since_last_change >= 90) { // 提示用户修改密码 echo "您的密码已超过 90 天未修改,请立即修改!"; } } $conn->close(); ?> ``` 在上述代码中,首先连接数据库,然后获取用户上次修改密码的时间,并计算距离当前的天数。如果超过 90 天,就提示用户修改密码。 ######[AI写代码神器 | 377点数解答 | 2024-10-14 14:23:21]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]