4월, 2025의 게시물 표시

apple singn in web php redirect id_token parsing

<?php echo "<br>____________________________"; echo "<br>____________________________$check_res"; if (isset($_POST['code'])) { $code = urlencode($_POST['code']); // token echo "<br>____________________________$code"; $token = explode('.', $_REQUEST['id_token']); echo "<br>1____________________________$token[1]"; $id_token=base64_decode($token[1],true); $token_data = json_decode($id_token, true); // $decode_array = json_decode(base64_decode(str_replace('_', '/', str_replace('-','+',explode('.', $token)[1]))), true); echo "<br>2____________________________$token_data"; $token_array=(array)$token_data ; echo "<br>4_token_array___________________________$token_array"; $token_array_sub =$token_array['sub'...

flutter

  List< dynamic > body = await json.decode(response.toString());

flutter error get_it

 [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: Bad state: GetIt: Object/factory with type loginService is not registered inside GetIt.  (Did you accidentally do GetIt sl=GetIt.instance(); instead of GetIt sl=GetIt.instance; Did you forget to register it?) 해결 방안 await setupLocator(); 선언 해주어야 한다. void main() async { /* WidgetsFlutterBinding.ensureInitialized() is required in Flutter v1.9.4+ * before using any plugins if the code is executed before runApp. */ WidgetsFlutterBinding.ensureInitialized(); // Configure injecction await setupLocator(); runApp(MyApp()); }