kai/login.php

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php

// PHP7+MySQL5.6 中医个体户处方系统 V2025.05.30
// 首发版本,仅供学习参考(或评估可用再使用)
// 演示地址: http://kaifang.chalide.cn
// 开源更新: /chalide/zhongyikaifang
// 文件路径: kai/login.php
// 文件大小: 6105 字节
/**
 * 本文件功能:登录模块
 * 版权声明:保留发行权和署名权
 * 作者信息:15058593138@qq.com
 */

// 如果已经登录,则跳转到开方页面
if (isset($_SESSION['admin_id']) && !empty($_SESSION['admin_id'])) {
    echo "<script>window.location.href = 'kai.php?do=iikai';</script>";
    exit;
}

// 处理AJAX请求
if (isset($_GET['act'])) {
    // 引入所需文件
    require_once './inc/conn.php';
    require_once './inc/pubs.php';
    
    $act = $_GET['act'];
    
    switch ($act) {
        case 'login': // 登录处理
            // 获取POST数据
            $username = post_param('username');
            $password = post_param('password');
            $captcha = post_param('captcha');
            
            // 检查验证码
            if (!isset($_SESSION['captcha_code']) || strtolower($captcha) != strtolower($_SESSION['captcha_code'])) {
                json_result(1, '验证码错误');
            }
            
            // 清除验证码,防止重复使用
            unset($_SESSION['captcha_code']);
            
            // 验证用户名和密码
            $mima_file = './inc/mima.php';
            
            // 如果密码文件不存在,则使用默认账号
            if (!file_exists($mima_file)) {
                // 使用默认账号验证
                if ($username == $default_admin['username'] && md5($password . 'kaifang') == $default_admin['password']) {
                    // 登录成功
                    $_SESSION['admin_id'] = 1;
                    $_SESSION['admin_name'] = $username;
                    
                    // 创建密码文件
                    $content = json_encode([
                        'username' => $username,
                        'password' => md5($password . 'kaifang')
                    ], JSON_UNESCAPED_UNICODE);
                    file_put_contents($mima_file, $content);
后面还有 150 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。