---
# System prepended metadata

title: 前台 API

---

# 前台 API  MemberController
## 1. api:/Login (登入) MemberController

### 功能

- 輸入帳號密碼登入會員。
- 寫入檢查會員凍結、檢查密碼的操作log。

### 規則

- 輸入密碼錯誤達 3 次或以上將導致帳號凍結。
- 檢查帳號是否凍結。
- 檢查IP是否黑名單。
- 登入成功清除鎖定密碼壘加。

### 相關資料表

- `memberInfo` (member_info)
- `memberInfo_log`
- `login_log`(member_login_log)

---
## 2. api:/logout (登出) MemberController

### 功能
- 登出會員帳號密碼。
### 規則
- 無
### 相關資料表
- 無
---

## 3. api:/siginUp (註冊) MemberController

### 功能
- 註冊會員
### 流程
- 取得無限代資訊
- 獲取所有代理層級資訊
- 如果沒有無限代資訊，unlimit=0，如果有unlimit=1
- 把memberInfo的cagent和mov91914vs_db.memberInfo新增代理
- if ($nowtime >= $newstart) {
            //DEFAULT_CAGENT1 = lv3322
            if ($memberInfoData['cagent1'] == env('DEFAULT_CAGENT1')) {
                $memberInfoData['unlimit'] = '1';
            }
        }
-  更新無限代理樹
-  新增遊戲錢包
### 規則
- 
### 相關資料表
- `memberInfo` 會員資料表
- `unlimit_tree` 無限代理樹狀
- `mov91914vs_db.memberInfo`  創建代理資料表的會員
- `game_wallet`  會員遊戲錢包
---

## 4. api:/goGoogle (google登入) MemberController

### 程式流程

### 規則

### 相關資料表
- `memberInfo` 會員資料表
- `blacklist` 黑名單資料表
- `login_log`：會員登入 log
- `memberInfo_log`：會員操作資訊 log
- `unlimit_tree` 無限代理樹狀
- `mov91914vs_db.memberInfo`  創建代理資料表的會員
- `game_wallet`  會員遊戲錢包
---
## 5. api:/verifyImg (驗證碼圖形) MemberController

### 程式流程

### 規則

### 相關資料表
- 無
---
## 6. api:/getMemberInfo (取得玩家资讯) MemberController

### 功能
- 取的會員所有資訊，包括区块链token地址、會員銀行帳戶、綁卡、綁身分證、代理遊戲開關、遊戲開關
### 規則
- 判斷是不是已經綁卡
- 檢查blank_name是否已被別人註冊，有就要綁身分證
### 相關資料表
- `mov91914vs_db.cagent` 代理表
- `memberInfo` 會員資料表
- `memberInfo_blank` 會員blank資料表
- `memberInfo_cyc2` 會員cyc2資料表
---
## 7. api:/getVipInfo (取得玩家游戏清单) MemberController

### 功能
- 用來顯示vip的數據
### 規則
- 當月的第一天與最後一天的洗碼量
### 相關資料表
- `vip_total` vip
- `unlimit_tree` 無限代理樹狀
- `wallet_log` 錢包紀錄
- `memberInfo_washown` washown資料表
---
## 8. api:/passwordReset (重設密碼) MemberController

### 功能
- 重新設定密碼
### 規則
- 無
### 相關資料表
- `memberInfo` 會員資料表
- `memberInfo_log` 會員操作資訊 log
---
## 9. api:/reset/withdrawPwd (重設提款密碼) MemberController

### 功能
- 重新設定提款密碼
### 規則
- 無
### 相關資料表
- `memberInfo` 會員資料表
- `memberInfo_log` 會員操作資訊 log
---
## 10. api:/bindBankAccount (綁定銀行帳戶) MemberController

### 功能

### 規則

### 相關資料表
- `memberInfo_blank` 會員資料表
- `blacklist` blacklist
- `memberInfo_log` 會員操作資訊 log
---
## 11. api:/getRate (獲取匯率) MemberController

### 程式流程

### 規則

### 相關資料表
- `currency_rate` 當前usdt費率
---
## 12. api:/commission (獲取佣金資訊) MemberController

### 程式流程

### 規則

### 相關資料表
- `unlimit_tree` 無限代理樹狀
- `unlimit_total` 統計
---
## 13. api:/withdraw/commission (提取佣金) MemberController

### 程式流程

### 規則

### 相關資料表
- `memberInfo_redpoint` memberInfo_redpoint
- `memberInfo` 會員資料表

---
## 所有資料表

- `memberInfo` 會員資料表
- `memberInfo_log` 會員操作資訊 log
- `login_log` 會員登入 log
- `unlimit_tree` 無限代理樹狀
- `mov91914vs_db.memberInfo`  創建代理資料表的會員
- `game_wallet`  會員遊戲錢包
- `mov91914vs_db.cagent` 代理表
- `memberInfo_blank` 會員blank資料表
- `memberInfo_cyc2` 會員cyc2資料表
- `vip_total` vip
- `wallet_log` 錢包紀錄
- `memberInfo_washown` washown資料表
- `blacklist` blacklist
- `currency_rate` 當前usdt費率
