마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

web view url Login 방식 Session 문제 질문드립니다.

0 추천

하이브리드 앱을 제작하고 있는데 httpUrlConnection을 사용하지 않고

그냥 웹뷰에서 url로 Login을 체킹 합니다.

구체적으로 설명드리면

webView.loadUrl("http://tempsite.com/login.gs?/id="아이디'/pw="비밀번호");

이런식으로 접근해서 웹페이지가 정상적으로 로그인을 했는지 확인되면 (DocumentFactory로 xml 정보를 가져와서 확인)

webView.loadUrl("http://tempsite.com/") 다음 url로 로드합니다.

한마디로

사용자가 아이디와 페스워드를 입력하면

webView.loadUrl("http://tempsite.com/login.gs?/id="아이디'/pw="비밀번호"); -> 아이디 비번확인 ->webView.loadUrl("http://tempsite.com/")->로그인이 된 페이지

 

그런데 중요한점은 ios나 크롬 익스플로러 같은 곳에서는 이런식으로 비지니스 모델 없이 url로 바로 접근 해서 로그인 하여도 홈페이지에서 정상적으로 로그인된 페이지가 나오는데 안드로이드 webView나 기본 브라우져에서는 로그인된 페이지가 나타나지 않습니다. 어떻게 해결해야 할까요 ㅜㅜ?

 

머리용량한계 (290 포인트) 님이 2015년 10월 7일 질문

1개의 답변

0 추천
?id=idvalue&pw=pass 이렇게 해야되는데 왜 ? 뒤에 / 를 붙이는것 인지요? 보통은 안 붙입니다.

그리고 서버상에서 POST 로 처리하게 되면 GET 으로 인자를 전달해봤자 값을 받아 처리하지 않습니다.
aucd29 (218,390 포인트) 님이 2015년 10월 7일 답변
/는 오타입니다...
제가 말씀들인 위의 방식인 url을 통한 로그인 방식을 사용하면 ios나 크롬 익스플로러에서는 정상적으로 로그인이 됩니다..
이런 경우에는 aucd님이라면 문제를 해결 하실수 있을까요?? 조언 부탁드립니다..
CookieManager 와 연동하시면 될것 같은데요?
...