123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php
- namespace App\Http\Controllers\QuickApp\Oauth;
- use App\Consts\SysConsts;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- use App\Modules\User\Services\QappUserService;
- use JWTAuth;
- class UsersController extends Controller
- {
-
-
- public function index(Request $request)
- {
- $send_order_id = $request->input('send_order_id', 0);
- $device_no = $request->input('device_no', '');
- $device_info = $request->input('device_info', '');
- if ($device_no) {
- $data = QappUserService::loginStatic(compact('send_order_id', 'device_no', 'device_info'));
- return response()->success($data);
- } else {
- return response()->error('PARAM_ERROR');
- }
- }
-
- public function refreshToken()
- {
- try {
- $old_token = JWTAuth::getToken();
- $token = JWTAuth::refresh($old_token);
- $time = time() + SysConsts::ONE_HOUR_SECONDS * 2;
- return response()->success(compact('token', 'time'));
- } catch (Exception $e) {
- return response()->error('QAPP_NOT_LOGIN');
- }
- }
- }
|