flutter_inappwebview 패키지를 사용해 로그인 효과를 구현하려면, 웹뷰에 세션 정보를 설정해야 합니다.

@override
void initState() {
  super.initState();

  cookieManager = CookieManager.instance();
  cookieManager.deleteAllCookies();
  setCookies();
}

Future<void> setCookies() async {
  await cookieManager.setCookie(
    url: WebUri('<https://walks.kr>'),
    name: 'PHPSESSID',
    value: SharedPreferencesUtil.getString(SharedPreferencesKey.PHPSESSID) ?? "",
    domain: 'walks.kr', // 도메인 설정
    isSecure: true, // HTTPS만 허용
    isHttpOnly: false, // 클라이언트 스크립트 접근 여부
  );
}

테스트할 때 주의할 점:

  1. 도메인 일치:
  2. HTTPS 사용:
  3. 쿠키 적용 여부 확인: