웹, HTML

참조 윈아이넷 자동로그인 관련 참조.

디버그정 2009. 7. 4. 12:32

www.itembay.com 사이트 자동 로그인을 하려고 합니다.


http://www.codeproject.com/internet/httpget-post.asp 의 소스를 분석하여


웹사이트에서 로그인 버튼 클릭시 post 로 메시지를 보내는 것을 확인을 했습니다.


그래서 제가 생각하기에 똑같은 패킷을 만들어서 host server에 보내면 될것이라 여겼는데.. 안되더군요..


패킷은 ethereal과 httpwatch라는 툴을 사용하여 비교 하였는데 같았습니다.. 제 생각으론.. ^^;;;;;


근데 영 로그인이 안되어서요.......


어떤 방법이 있는지요...



이 글에 답변 등록하기
 [답변]... 2007-01-16 오전 12:53:03
송현석 (yine01)  송현석님께 메시지 보내기송현석님을 내 주소록에 추가합니다.송현석님의 개인게시판 가기 번호: 635947  

소스를 어느정도 보여주셔야 어디가 잘못됫는지 알수있겠네요


리퍼러와 헤더만 제대로 들어갔다면 바로 로그인될듯싶은데요


이 글에 답변 등록하기
 [답변]... 2007-01-16 오전 2:27:32
장효영 (hyoyoung)  장효영님께 메시지 보내기장효영님을 내 주소록에 추가합니다.장효영님의 개인게시판 가기 번호: 635993  

똑같이 하면 될텐데 안되는 경우라니 좀 이상하군요.


쿠키를 유지하면서 보내야하는데 그렇지 않았던게 아닐까요?


파일에 저장하고 요청이 있을때마다 보내줘야하는데.

이 글에 답변 등록하기
 [답변]... 2007-01-16 오전 8:35:40
김기완 (babusiki)  김기완님께 메시지 보내기김기완님을 내 주소록에 추가합니다.김기완님의 개인게시판 가기 번호: 636010  

답변 감사합니다..


제가 한 것은 위의 프로젝트에서 버튼 하나를 추가해서 밑의 내용을 추가했습니다..


m_sURL = ("https://www.itembay.com/Member/ActMemberLogin.asp");

sHeaderSend =

("txtIBVersion=0&txtNVVersion=0&Target_url=&txtMemberID=아이디&txtPassWord=비번&imgbtnLogin.x=23&imgbtnLogin.y=24");


myRequest.SendRequest(TRUE/*POST*/, (LPCTSTR)m_sURL, sHeaderSend, sHeaderReceive, sMessage);


이 버튼을 클릭 후에 홈페이지를 refesh했으나 로그인은 안되더라고요...


흠 제가 아직 개념이 덜 잡혀서 그른가요? 몰 잘못 한것일까요...


그럼 수고하세요..


ps. 혹시 https:// 라는 것 이랑 관련 있나요?