PHP域名授权验证系统1.2开源版
这款源码有一个文件有加密,其他的都是开源的,不影响二开,功能也满足日常所需,前端挺简洁美观,支持查询授权、卡密兑换授权、程序下载,更换授权等,自适应手机/电脑端
授权支持自定义设置到期时间
支持盗版入库,程序没有授权被使用,会在后台自动生成一个域名访问记录
支持卡密授权
提供授权验证代码,可以直接插入需要授权的程序里
目前支持卡密兑换和后台手动增加,有代理功能,独立代理后台,代理可以无限生成卡密
前台支持自助更换授权,可批量生成,支持自定义设置到期时间
支持代理功能
更新记录:
1.2.0 6.29更新
1.新增盗版入库功能
1.2.1 7.13更新
1.新增绑定IP功能,双重验证
2.新增验证域名,文件下载功能
3.优化UI
4.修复部分已知bug
1.2.2 8.2更新
1.支持IP或者域名单独授权
搭建教程:测试环境:Nginx 1.2 MySQL5.6,PHP74
1.系统环境:Nginx 1.2 MySQL5.6,PHP74
2.新建站点(创建数据库)
3.上传源码到网站根目录解压
4.导入数据库
5.修改数据库连接文件/config/db.php
后台:域名/admin/login.php
账号:admin
密码:123456
授权代码
把授权代码里面的域名改成自已搭建授权系统的域名
授权代码放到需要授权才可以使用的PHP程序里面,可以放到核心文件里面
最好是添加完授权之后,把PHP文件加密一下
授权代码 define('AUTH_SERVER', 'http://域名/auth_server.php'); define('AUTH_KEY', '113300'); function check_auth() { $domain = str_replace('www.', '', $_SERVER['HTTP_HOST']); $auth = json_decode(@file_get_contents(AUTH_SERVER.'?domain='.urlencode($domain)), true) ?: []; return $auth['status'] === 'success' && hash_equals(hash_hmac('sha256', $auth['token'], AUTH_KEY), $auth['signature']) && ($data = json_decode(base64_decode($auth['token']), true)) && $data['domain'] === $domain && $data['expires'] > time(); } if (!check_auth()) { http_response_code(403); exit('<h1>授权验证失败</h1><p>请访问LC资源网</p>'); } 移动端:![]()
前台:
后台:
代理页面:
公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员!
LC资源网 » PHP域名授权验证系统1.2开源版
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员!
LC资源网 » PHP域名授权验证系统1.2开源版