안드로이드 개발 질문/답변
(글 수 45,052)
웹상에 로그인을 한후 한번더 인증과정이잇는데 이때 쿠키값이 필요합니다.
로그인후 주어지는 쿠키는 두가지이구요 name은 session 어쩌구와 weblogin 어쩌구입니다.
두번째인증에서 사용되는 쿠키값은 weblogin 이구요
하지만 디자이어에 설치된 브라우저에서 쿠키를 볼수잇는 방법을 모르겟더군요
그래서 생각한게 httpclient 로 로그인을 하고 쿠키값을 가져와
두번째 인증과정을 인텐트로 웹창을 띠우면서 주소에 쿠키값을 넣어줬ㅅ습니다.
패스워드 폼에 쿠키값이 쓰이거든요 .. pc브라우저에서 탭두개로 동일하게 진행하면 물론 잘되구요
기계가 넌 앱에서 로그인햇지 웹에서 한게 아니야 라고 조롱하는거같은데
이럴경우 어떻게 처리하면 될지 조언부탁드립니다
네이트온앱 같은 경우에도 미니홈피를띠울때 분명 잘되는데 왜난..
관련예제라던지 검색키워드만이라도 부탁드려요 ~
2011.01.28 15:17:34
구글링을 통하여 해결하였습니다.
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeSessionCookie();
cookieManager.removeAllCookie();
String cookieString = xeniiss.cookies.get(i).getName() + "="
+ xeniiss.cookies.get(i).getValue() + "; domain="
+ xeniiss.cookies.get(i).getDomain();
cookieManager.setCookie(xeniiss.domain, cookieString);
CookieSyncManager.getInstance().sync();



