土鳖屋源码社区

 找回密码
 欢迎注册

QQ登录

只需一步,快速开始

03广告位出售中
广告出售中
广告位
联盟招募 收益最高
免费建网站 服务器特价
网维体微信营销平台
【多线高防】无视一切攻击!织梦模板
站长平台 精确提升SEO
21广告位高权重链接招租
微信抢红包源码云主机
国内/香港主机/试用免费
微信小程序微信营销项目
小程序
源码商城棋牌源码
查看: 307|回复: 0

2017最新PHP授权系统源码2.68版

[复制链接]
弗罗多 发表于 2018-3-29 22:25 | 显示全部楼层 |阅读模式
源码分类
行业分类: 地方门户
语言编码: UTF8
源码程序: -
PHP授权系统使用


配置conf/config.php 文件

$db_server=’localhost’;
$db_user=’root’; //数据库用户名
$db_password=’root’; //数据库密码
$db_name=’host’; //数据库名
$db_charset=’UTF8′;
$safe = ‘123456’;//此处为安全码,不走数据库

配置根目录下update.php

$file_dir = ‘http://你的域名/jsduhufysjdu45ghgg’; //远程升级补丁存放目录

jsduhufysjdu45ghgg 为补丁存放目录 建议改复杂一点

授权验证代码一定要加在文件开头,不然不起作用

版本都是依次递增1.1、1.2、1.3不能跳跃,客户端也是依次升级,所以在授权管理中心添加版本的时候必须按照规律来,版本号必须如此。

更新包很简单,参考下 jsduhufysjdu45ghgg 下面的 1.1.zip 命名格式,升级文件为了防止猜出来,可以自己随意命名zip格式,客户端版本号就按照之前定的前缀就行,在查询的时候,源码已经做处理了,确定下你的前缀。还得修改version.php 里面的版本号,自己想一下,确定下 。

更新包的数据库更新脚本 update.sql sql语句自己写,务必检查好,客户端升级的时候直接执行。

更新包每次更新完成后都全部删除,防止客户拿到更新包

更新包制作必须严谨,测试后再发布

授权管理平台用户 admin 密码 admin888  安全码 123456

授权域名为顶级域名,不限制二级域名

授权时间格式 2015-01-01 这样填写

微信平台网站相关

升级动作 已经包含 授权检查

客户端其他文件 授权检查代码.php 自己复制到重要文件中 然后加密重要文件就行

PHP授权系统更新记录

2017-6-10
—–修改了双重验证方式
—–添加了授权搜索功能
—–添加防止客户站重复升级

2017-6-4
—–一键更新全面演示文件教程-本教程收取一定的费用哦!
—–添加升级KEY
—–修复授权显示日期

2017-6-3
—–添加后台IP双重单域名验证自由切换
—–添加了泛单域名授权方式自由切换
—–修复了添加授权版本不跳转问题
—–修复了IP双重验证自定义提示500错误问题
—–修复了授权修改电话与QQ一样问题

2017-5-31
—–添加了批量加密工具
—–添加后台一键修改授权提示
—–修复后台登录命名
—–修正导航图标
—–修复标题问题

2017-5-29
—–美化分页标识
—–修复手机版错位问题

2017-5-26
—–添加了系统设置功能
—–添加了单域名验证与双重验证代码选择
—–修复了部分小bug

2017-05-01 添加真正的授权域名+IP双重验证!
2017-04-29 后台添加授权盗版统计!
2017-04-20 恢复功能,盗版追踪!




  1. public function updatenow(){
  2.         include('Update.class.php');
  3.         $version = './Data/version.php';//这句是读取本地版本信息
  4.         $ver = include($version);
  5.         $ver = $ver['ver'];
  6.         $ver = substr($ver,-3);
  7.         $hosturl = urlencode('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
  8.         $updatehost = 'http://www.0co.cn/update.php';//这里是授权更新的服务器地址
  9.         $updatehosturl = $updatehost . '?a=update&v=' . $ver . '&u=' . $hosturl;
  10.         $updatenowinfo = file_get_contents($updatehosturl);
  11.         if (strstr($updatenowinfo, 'zip')){//这里是检测升级包文件与下载升级包
  12.             $pathurl = $updatehost . '?a=down&f=' . $updatenowinfo;
  13.             $updatedir = './Data/logs/Temp/update';//下载到本地路径地址
  14.             delDirAndFile($updatedir);
  15.             get_file($pathurl, $updatenowinfo, $updatedir);
  16.             $updatezip = $updatedir . '/' . $updatenowinfo;//这里意思是解压到更目录
  17.             $archive = new PclZip($updatezip);
  18.             if ($archive -> extract(PCLZIP_OPT_PATH, './', PCLZIP_OPT_REPLACE_NEWER) == 0){
  19.                 $updatenowinfo = "远程升级文件不存在.升级失败</font>";
  20.             }else{
  21.                 $sqlfile = $updatedir . '/update.sql';//读取数据库升级文件
  22.                 $sql = file_get_contents($sqlfile);
  23.                 if($sql){
  24.                     $sql = str_replace("wy_", C('DB_PREFIX'), $sql);//这里意思就是数据库的匿名,如果客户开头不相同就需要客户自行修改
  25.                     $Model = new Model();//导入数据库
  26.                     error_reporting(0);
  27.                     foreach(split(";[\r\n]+", $sql) as $v){
  28.                         @mysql_query($v);
  29.                     }
  30.                 }
  31.                 $updatenowinfo = "<font color=red>升级完成 {$sqlinfo}</font><span><a href=./index.php?g=System&m=Update>点击这里 查看是否还有升级包</a></span>";
  32.             }
  33.         }
  34.         //delDirAndFile($updatedir);
  35.         $this -> assign('updatenowinfo', $updatenowinfo);
  36.         $this -> display();
  37.     }
复制代码

游客,如果您要查看本帖隐藏内容请回复




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?欢迎注册

x
    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|小黑屋|手机版|土鳖屋源码社区 ( 豫ICP备14000521号-2 )

    GMT+8, 2018-12-16 10:36

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    豫公网安备 41088202000172号

    快速回复 返回顶部 返回列表