酷代码 AI
菜单
服务商

php90天修改密码

以下是一个使用 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 天,就提示用户修改密码。 [2024-10-14 14:23:21 | AI写代码神器 | 377点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]