* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use Webman\Route; use app\api\middleware\TokenMiddleware; // 登录接口:无需 token,提交 JSON 获取带 token 的连接地址 Route::group('/api', function () { Route::any('/user/Login', [app\api\controller\UserController::class, 'Login']); })->middleware([]); // 其余接口:仅经 token 中间件鉴权(header: token,base64(username.-.time)) Route::group('/api', function () { Route::any('/user/logout', [app\api\controller\UserController::class, 'logout']); Route::any('/user/info', [app\api\controller\UserController::class, 'info']); Route::any('/user/balance', [app\api\controller\UserController::class, 'balance']); Route::any('/user/walletRecord', [app\api\controller\UserController::class, 'walletRecord']); Route::any('/user/playGameRecord', [app\api\controller\UserController::class, 'playGameRecord']); Route::any('/game/buyLotteryTickets', [app\api\controller\GameController::class, 'buyLotteryTickets']); Route::any('/game/lotteryPool', [app\api\controller\GameController::class, 'lotteryPool']); Route::any('/game/playStart', [app\api\controller\GameController::class, 'playStart']); })->middleware([ TokenMiddleware::class, ]);