Skip to content
Akkariin Meiko edited this page Jan 21, 2020 · 2 revisions

从 1.0.0 版本更新到 1.0.1 的方法介绍:

首先,重新 clone 一份新源码到本地,或者从 Release 页面下载 Source Code。

下载完成以后,将以下几个文件替换到网站现有的位置(如果你修改过下列文件,请注意自行备份):

  • /api/index.php__
  • /configuration.php (核心配置文件,本次更新只是多了一个 invite 配置项,自己加上去就好了)
  • /core/Utils.php
  • /modules/profile.php
  • /pages/login.php
  • /pages/register.php

configuration.php 这个文件不用覆盖,只需要单独在 register 数组里这样增加一行:

// 新注册用户相关设置
'register' => Array(
	/* 允许注册 */ 'enable'    => true,
	/* 赠送流量 */ 'traffic'   => 4096,
	/* 隧道数量 */ 'proxies'   => 5,    // 这里结尾有个逗号不要忘了
	/* 需要邀请 */ 'invite'    => false // 就是这一行
),

替换完成后,还需要在数据库中新增一张表,执行以下 SQL 命令即可。

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `invitecode`;
CREATE TABLE `invitecode`  (
  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
  PRIMARY KEY (`code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;

最后,把 gencode.php 复制到你网站的根目录即可(命令行下运行即可生成随机邀请码,如果你不用的话无视这一步就好了)

Clone this wiki locally