| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- namespace app\controller\api;
- use app\extra\basic\Base;
- use app\middleware\AuthMiddleware;
- use app\model\system\SystemUser;
- use app\model\user\User;
- use LinFly\Annotation\Route\Controller;
- use LinFly\Annotation\Route\Middleware;
- use LinFly\Annotation\Route\Route;
- use Shopwwi\WebmanAuth\Auth;
- use support\Request;
- use support\Response;
- use think\facade\Db;
- use Tinywan\Captcha\Captcha;
- #[Controller(prefix: "/api/")]
- class PublicController extends Base
- {
- /**
- * 获取协议
- * @param Request $request
- * @return Response
- */
- #[Route(path: "agreement",methods: "get")]
- public function setLogin(Request $request): Response
- {
- try {
- $type = $request->get('type',1);
- switch ($type) {
- case 1:
- $key = 'service.agreements';
- break;
- case 2:
- $key = 'service.privacy';
- break;
- case 3:
- $key = 'service.cutter_rule';
- break;
- }
- return successTrans("success.login",['content'=>sConf($key)]);
- } catch (\Throwable $throwable) {
- return error($throwable->getMessage());
- }
- }
- }
|