查看: 1257|回复: 4

php产品授权系统2017全新UI-v2.5 PHP开发者用的

[复制链接]
  • TA的每日心情
    奋斗
    6 天前
  • 签到天数: 219 天

    [LV.7]常住居民III

    31

    主题

    273

    帖子

    1493

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1493
    QQ
    发表于 2017-7-9 20:46:21 | 显示全部楼层 |阅读模式
    本源码来自于网络




    安装:
    1. 程序复制至根目录
    2. phpmyadmin导入host.sql
    3. 配置conf/config.php 文件

    4. $db_server='localhost';   
    5. $db_user='root';       //数据库用户名
    6. $db_password='root';   //数据库密码
    7. $db_name='host';       //数据库名
    8. $db_charset='UTF8';

    9. $safe = '123456';//此处为安全码,不走数据库

    10. 配置根目录下update.php

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


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

    13. 验证代码为  此代码必须放在php文件前面

    14. <?php

    15. error_reporting(0);

    16. function getTopDomainhuo(){

    17.                 $host=$_SERVER['HTTP_HOST'];

    18.                 $host=strtolower($host);

    19.                 if(strpos($host,'/')!==false){

    20.                         $parse = @parse_url($host);

    21.                         $host = $parse['host'];

    22.                 }

    23.                 $topleveldomaindb=array('com','edu','gov','int','mil','net','org','biz','info','pro','name','museum','coop','aero','xxx','idv','mobi','cc','me');

    24.                 $str='';

    25.                 foreach($topleveldomaindb as $v){

    26.                         $str.=($str ? '|' : '').$v;

    27.                 }

    28.                 $matchstr="[^\.]+\.(?:(".$str.")|\w{2}|((".$str.")\.\w{2}))[        DISCUZ_CODE_0        ]quot;;

    29.                 if(preg_match("/".$matchstr."/ies",$host,$matchs)){

    30.                         $domain=$matchs['0'];

    31.                 }else{

    32.                         $domain=$host;

    33.                 }

    34.                 return $domain;

    35. }

    36. $domain=getTopDomainhuo();

    37. $real_domain='baidu.com'; //本地检查时 用户的授权域名 和时间

    38. $check_host='http://您的授权服务器域名/update.php?a=client_check&u='.$domain;

    39. $check_info=file_get_contents($check_host);



    40. if($check_info=='1'){

    41.    echo '域名未授权';

    42.    die;

    43. }elseif($check_info=='2'){

    44.    echo '授权已经到期';

    45.    die;

    46. }

    47. if($check_info!=='0'){ // 远程检查失败的时候 本地检查

    48.    if($domain!==$real_domain){

    49.       echo '域名未授权';

    50.           die;

    51.    }

    52. }

    53. unset($domain);



    54. 微信在线升级案例请查阅根目录下demo文件

    复制代码
    使用:
    1. 授权中心相关

    2. host.sql 授权中心的数据库 脚本

    3. jsduhufysjdu45ghgg 目录是补丁目录 放到自己的服务器上 比如 http://www.baidu.com/jsduhufysjdu45ghgg

    4. update.php 负责 授权检查 和 更新版本检查

    5. 版本都是 依次递增

    6. 1.1 1.2 1.3 不能跳跃

    7. 客户端也是依次升级

    8. 客户端 当前版本是 1.1 就先升级到 1.2 再升级到 1.3

    9. 所以 在授权管理中心 添加版本的时候 必须按照规律来 版本号 必须如此

    10. 更新包 很简单 参考下 jsduhufysjdu45ghgg 下面的 1.1.zip

    11. 命名格式 升级文件为了防止猜出来 可以自己随意命名 zip格式

    12. 客户端版本号 就按照 之前定的前缀 就行 在查询的时候 我已经做处理了

    13. 你确定下 你的前缀 还得修改 version.php 里面的版本号 自己想一下 确定下

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

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


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


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


    18. 授权域名 为顶级域名 不限制二级域名

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


    20. 微信平台网站相关


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

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


    23. 授权检查代码 一定要加在文件开头 不然不起作用



    复制代码




    本帖子中包含更多资源

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

    x
    http://www.rain68.com
    回复

    使用道具 举报

  • TA的每日心情

    昨天 16:20
  • 签到天数: 82 天

    [LV.6]常住居民II

    1

    主题

    89

    帖子

    379

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    379
    发表于 2017-7-11 19:28:05 | 显示全部楼层
    有bug。。后台修改密码不一致。我的已经修复了。只是提醒一下
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-11-12 00:31
  • 签到天数: 51 天

    [LV.5]常住居民I

    10

    主题

    63

    帖子

    280

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    280
    发表于 2017-7-12 11:13:35 | 显示全部楼层
    日,不是我发给你的吧?现在最新的2.6.8
    回复

    使用道具 举报

  • TA的每日心情

    2018-1-9 22:29
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    0

    主题

    30

    帖子

    113

    积分

    普通会员

    Rank: 2

    积分
    113
    发表于 2017-7-31 14:02:01 | 显示全部楼层
    8f4sdf56sd4f56sd1f56
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2017-8-4 23:14
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    1

    主题

    16

    帖子

    52

    积分

    普通会员

    Rank: 2

    积分
    52
    发表于 2017-7-31 17:06:36 | 显示全部楼层
    看看,不错的
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表 发新帖

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏

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