아 제 설명이 부족했나보네요.
로그인 처리는 이미 끝났습니다. 문제는 로그인 이후입니다.
일반적인 홈페이지 처럼 로그인 후에 로그인된 페이지로 이동합니다.
로그인된 페이지에서 로그인된 사용자 신상정보(이름, 전화번호, 등등 ) 를 디비에서 가져와 뿌려줄러고 그럽니다.
이때. 다시 사용자의 아이디와 비밀번호를 입력하라고 할 수 없으니.
로그인 할때의 아이디와 비밀번호를 어딘가에 저장해 두어야 한다고 생각합니다.
(웹상이면 쿠키나 세션을 사용하겠지만 안드로이드상이니 어떻게 아이디와 비밀번호를 저장해야 될지 모르겠습니다.)
검색해보니 아이디와 비밀번호를 저장하는 방법으로 cookie와 SharedPreferences 두가지 방법이 있던데
위의 2가지 방법중 어떤방법이 선호되는지 문의드립니다.
더 좋은 방법이 있으면 소개좀 시켜 주세요
추가질문)
밑에 질문에서 어떤 분이
쿠키를 만들어서 sharedprepareces에 저장하라고 하는데
둘다 사용해야 되는건가요?
요거 답변 달아주시겠나요
로그인을 웹뷰에서 했나요?
웹뷰로 안하고
안드로이드에서 httppost로 jsp에 로그인 요청을 하고
jsp에서는 로그인결과를 xml로 응답하게 했습니다.
안드로이드는 응답받은 xml를 파싱해서 로그인 성공이면 activity2로 이동하게 했습니다.
이해 되셧나요?
그럼 성공했을때 입력한 id, pass 를 pref로 저장하시면 되겠네요
쿠키는 쿠키매니져에서 가져와서 pref로 저장하시면 되겠게요.
쿠키까지 preference로 저장하는 이유가 무엇이죠???
설명 좀 부탁드릴게요....
쿠키도 저장기능이고, prefer도 저장기능 아닌가요???
또같은 기능을 하는데 쿠키를 prefer에 저장하는 하는 이유가 궁금합니다
쿠키는 저번글에 말씀드린대로 저장기능이 아니라 데이터 입니다. string으로 되어있죠.
웹과의 지속적인 정보 호출을 위해 쿠키를 사용하시는게 편하기는 합니다. 만
골치아플테니 그냥 아이디와 / 비밀번호만 사용하시는게 좋아 보입니다.
편하신 방법으로 하세요,
로그인 유지
아 제 설명이 부족했나보네요.
로그인 처리는 이미 끝났습니다. 문제는 로그인 이후입니다.
일반적인 홈페이지 처럼 로그인 후에 로그인된 페이지로 이동합니다.
로그인된 페이지에서 로그인된 사용자 신상정보(이름, 전화번호, 등등 ) 를 디비에서 가져와 뿌려줄러고 그럽니다.
이때. 다시 사용자의 아이디와 비밀번호를 입력하라고 할 수 없으니.
로그인 할때의 아이디와 비밀번호를 어딘가에 저장해 두어야 한다고 생각합니다.
(웹상이면 쿠키나 세션을 사용하겠지만 안드로이드상이니 어떻게 아이디와 비밀번호를 저장해야 될지 모르겠습니다.)
검색해보니 아이디와 비밀번호를 저장하는 방법으로 cookie와 SharedPreferences 두가지 방법이 있던데
위의 2가지 방법중 어떤방법이 선호되는지 문의드립니다.
더 좋은 방법이 있으면 소개좀 시켜 주세요
추가질문)
밑에 질문에서 어떤 분이
쿠키를 만들어서 sharedprepareces에 저장하라고 하는데
둘다 사용해야 되는건가요?