网站门禁围绕「付费内容保护」设计,从验证到防共用形成完整闭环。
访客访问受保护页面时,输入有效卡密才能进入,卡密由后台批量生成,支持小时卡、天卡、月卡、年卡、终身卡。
卡密与设备绑定,同一张卡密不能多台设备共用,从源头防止卡密倒卖和内容白嫖。
页面打开期间定时心跳,卡密被后台封禁或到期后,页面自动退出登录态,保护实时生效。
可拖拽的悬浮窗实时显示授权剩余时间,到期前提醒续费,提升续费转化。
PHP 网站通过 keyt.cn.php 文件接入,纯静态 HTML 网站直接粘贴一段代码,两种方式都无需数据库。
后台实时查看在线访客数、卡密消耗、激活记录,数据驱动内容运营决策。
教程、素材、源码、文档等内容按卡密收费,输入卡密才能下载或浏览,保护原创内容不被白嫖。
给工具型网站加会员门禁,天卡、周卡试玩,月卡、年卡长期订阅,灵活组合套餐。
软件作者的更新包下载页、售后服务页用卡密门禁保护,只有正版用户可访问,顺便收集激活数据。
在卡密通后台免费开通,创建你的应用,记录应用名与签名密钥。
在后台批量生成天卡 / 月卡 / 年卡等套餐卡密,作为网站的访问凭证。
PHP 站上传 keyt.cn.php 并在页面顶部加 2 行代码;HTML 站把验证代码粘贴到 body 标签后,完成。
<?php
// 受保护页面顶部加入以下 2 行
require_once __DIR__ . '/keyt.cn.php';
$kami = new KeytGate('你的用户名', '你的应用名', '你的签名密钥');
$kami->guard(); // 未验证或已失效:跳转验证页;通过:放行
?>
GET https://www.keyt.cn/kami/{用户名}/check.php?card=卡密&mac=机器码&app=应用名&heart=1&t=时间戳
返回示例(业务数据 | sign=MD5(业务数据+签名密钥)):
ok|valid|剩余天数|剩余分钟 // 临时卡
ok|permanent // 终身卡
error|错误码 // invalid_card / expired / banned / device_mismatch 等
| 项目 | 说明 |
|---|---|
| 支持站点类型 | PHP 网站、纯静态 HTML 网站 |
| 卡密类型 | 小时卡、天卡、周卡、月卡、季卡、年卡、终身卡 |
| 设备策略 | 一机一码(可配置多设备上限) |
| 心跳间隔 | ≥50 秒(建议 55 秒),连续失败 3-5 次自动退出 |
| 接入方式 | keyt.cn.php 文件 / 粘贴 JS 代码 |
| 依赖环境 | PHP 版本 5.4+ 或任意静态托管(HTML 版) |
| 数据安全 | 接口 MD5 签名校验 + 时间戳防重放 |
永久免费 · 无需服务器 · 3 分钟完成部署
立即免费开通