## V 2.0 版授權方法
* [ ] 第一種,開發者開發臨時授權,僅供開發時使用
1. 在入口文件 根目錄/index.php 加入以下代碼
若是沒有授權手機號,需要向授權管理員申請
~~~
// 開發者手機號碼,提供開發臨時使用,上線與線上測試必須刪除,使用遠程授權域名
define("ISAUTHWEB", '開發者的手機號');
~~~
* [ ] 第二種,上線與線上測試,遠程域名授權
1. 向授權管理員申請域名授權
2. 申請需要提交信息 [申請模板下載](http://auth.weiwochina.com/uploads/20210609/ebf7366cd2f4260d1ff868baba2f286f.zip)
* 銷售人員
* 項目公司名
* ftp信息資料
* 域名(域名格式無需加協議,端口)
* 項目類型(若無特別說明,默認為企業網站)
* 授權年限(默認為1年)
## V 1.0 老版本授權方法
1、將要授權的域名進行MD5加密,使用32位的加密代碼
```
加密網址:https://www.cmd5.com/
```

2、修改文件:項目根目錄\vendor\topthink\framework\src\think\Container.php 第172行

```
// 加入自己獲取的加密代碼,有多個可填多個
$arr = ['授權域名一','授權域名二','授權域名三'];
例如:
$arr = ['515cbe9eb730c24a7eb47aab240bd694'];
```
3、授權成功即可正常使用,否則將報如下錯誤

```
// 1.老版本升級添加授權域名方法
// 2.修改文件:項目根目錄\vendor\topthink\framework\src\think\Container.php 第167行
// 原方法內容進行修改
public function getAlias(string $abstract): string
{
if (isset($this->bind[$abstract])) {
$bind = $this->bind[$abstract];
if (is_string($bind)) {
return $this->getAlias($bind);
}
}
return $abstract;
}
// 修改成這個
public function getAlias(string $abstract): string
{
if (isset($this->bind[$abstract])) {
$bind = $this->bind[$abstract];
if (is_string($bind)) {
$arr = [];
if(!in_array(md5($_SERVER['SERVER_NAME']),$arr)){
die(base64_decode('PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQ0KWh0dHA6Ly93d3cuemRnb2dvLmNvbS96Z1JFR3JjTms4LzIwMjAtMDctMTkvIC0tPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9R0JLIj4KCjx0aXRsZT40MDQgLSDov5znqIvmlofku7bkuI3lrZjlnKjjgII8L3RpdGxlPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgo8IS0tCmJvZHl7bWFyZ2luOjA7Zm9udC1zaXplOi43ZW07Zm9udC1mYW1pbHk6VmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOiNFRUVFRUU7fQpmaWVsZHNldHtwYWRkaW5nOjAgMTVweCAxMHB4IDE1cHg7fSAKaDF7Zm9udC1zaXplOjIuNGVtO21hcmdpbjowO2NvbG9yOiNGRkY7fQpoMntmb250LXNpemU6MS43ZW07bWFyZ2luOjA7Y29sb3I6I0NDMDAwMDt9IApoM3tmb250LXNpemU6MS4yZW07bWFyZ2luOjEwcHggMCAwIDA7Y29sb3I6IzAwMDAwMDt9IAojaGVhZGVye3dpZHRoOjk2JTttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjZweCAyJSA2cHggMiU7Zm9udC1mYW1pbHk6InRyZWJ1Y2hldCBNUyIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7Y29sb3I6I0ZGRjsKYmFja2dyb3VuZC1jb2xvcjojNTU1NTU1O30KI2NvbnRlbnR7bWFyZ2luOjAgMCAwIDIlO3Bvc2l0aW9uOnJlbGF0aXZlO30KLmNvbnRlbnQtY29udGFpbmVye2JhY2tncm91bmQ6I0ZGRjt3aWR0aDo5NiU7bWFyZ2luLXRvcDo4cHg7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO30KLS0+Cjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CjxkaXYgaWQ9ImhlYWRlciI+PGgxPuacjeWKoeWZqOmUmeivrzwvaDE+PC9kaXY+CjxkaXYgaWQ9ImNvbnRlbnQiPgogPGRpdiBjbGFzcz0iY29udGVudC1jb250YWluZXIiPjxmaWVsZHNldD4KICA8aDI+NDA0IC0g6L+c56iL5paH5Lu25LiN5a2Y5Zyo44CCPC9oMj4KICA8aDM+5oKo6KaB5p+l5om+55qE6L+c56iL6LWE5rqQ5Y+v6IO95bey6KKr5Yig6Zmk77yM5bey5pu05pS55ZCN56ew5oiW6ICF5pqC5pe25LiN5Y+v55So44CCPC9oMz4KICA8aDM+6Iul6KaB6I635Y+W5L2/55So5p2D6ZmQ77yM6K+36IGU57O76LCi5YWI55Sf77yaMTU2MjU1NTk0MjjvvIzlvq7kv6HmiYvmnLrlkIzlj7c8L2gzPgogPC9maWVsZHNldD48L2Rpdj4KPC9kaXY+CgoKPC9ib2R5PjwvaHRtbD4='));
}
return $this->getAlias($bind);
}
}
return $abstract;
}
// 修改完成,添加域名的操作同上
```