웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
VB.NET에서 XE로그인 연동하기.[내용추가]
2014.03.26 00:52
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If ID.Text = "" Or PW.Text = "" Then '필드에 아무것도 없다면 MsgBox("아이디 또는 비밀번호를 입력해주세요.", vbExclamation, "Error") '에러를 뿜는다. Exit Sub End If WinHttp.Open("POST", "http://홈페이지주소/index.php?mid="MID주소입력"&act=dispMemberLoginForm") '회원로그인폼주소를 입력. WinHttp.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded") WinHttp.Send("error_return_url=%2Findex.php%3Fmid%3D"MID주소입력"%26act%3DdispMemberLoginForm&mid="MID주소입력"&vid=&ruleset=%40login&success_return_url=http%3A%2F%2F사이트주소입력(HTTP제외)%2Findex.php%3Fmid%3D"MID주소입력"&act=procMemberLogin&xe_validator_id=modules%2Fmember%2Fskin%2Fdefault%2Flogin_form%2F1&user_id=" & ID.Text & "&password=" & PW.Text) WinHttp.WaitForResponse() If InStr(WinHttp.ResponseText, "message error") Then '요청했던 값에 Message error 문구가 포함되어있으면 에러처리 MsgBox("로그인에 실패하였습니다 아이디와 비밀번호를 확인하세요" & vbCrLf & "가입되어있지않다면 회원가입후 사용해주세요") Else Me.Hide() '현재 폼을 숨김 ' 숨기고 보여줄폼을 입력 End If End Sub
이방법은 간단히 Winhttp를 이용한 방법입니다.
1. 프로젝트 생성
2. 참조에서 winhttp 참조 추가
3. 로그인버튼생성(이름ID)
4. 해당소스입력
예제 파일은 제홈페이지 http://appseedkorea.com 의 XE팁에서 다운로드 가능합니다.
개발하시는데 참고가 되시기바랍니다.
--추가부분--
이소스가 무슨말인지 모르겟다!?!? 라는 분은 http://appseedkorea.com 1:1문의란에
사이트주소 :
테스트아이디 / 비번 :
남겨주시면 해당소스를 맞게 짜서 AppSeedKorea내 XE자료실에 업로드해드립니다.
(별도 메일발송 불가)
단 로그인이외의 지원은 불가합니다
태그 연관 글
- [2019/10/20] 묻고답하기 소셜xe 오류이후 관리자 로그인 기능이 사라졌습니다.
- [2019/03/17] 묻고답하기 제 사이트가 갑자기 로그인이 먹통입니다.
- [2017/12/20] 묻고답하기 로그인이 되지 않습니다. *3
- [2017/07/20] 묻고답하기 이거 로그인 대문? 어떻게 하나요ㅜㅜ 봐도 모르겠어요ㅜㅜ *1
- [2016/07/16] 묻고답하기 하나의 XE계정으로 여러 사이트에서 로그인 할 수 있는 방법이 없을까요? *1
댓글 3
-
도메인8295
2014.03.27 16:58
VB6.0도 되나요? -
AppSeedKorea
2014.03.27 20:37
VB6.0은 약간변형해야하나. 기본적인 구조는 위와같습니다(winhttp요청부분)
-
도메인8295
2014.03.27 20:38
음..그럼 혼자 열심히 끙끙대고 있어볼게요...
제목 | 글쓴이 | 날짜 |
---|---|---|
게시판을 활용한 페이지 생성 및 관리 아이디어...(참고) [5] | 빨간발 | 2009.03.27 |
홈페이지 접속 속도에 미치는 에드온. [2] | jih449 | 2009.03.27 |
1.2 업데이트후, 모듈 업데이트를 클릭해도 계속 업데이트 버튼이 남는 경우 [4] | heesang | 2009.03.27 |
특정 도메인의 메일 주소로만 가입 인증 메일 보내기 [3] | 박정욱 | 2009.03.28 |
특정그룹 멤버 표시 위젯에서 이름 순 정렬하기 [2] | 이재한744 | 2009.03.30 |
Firebug와 FirePHP를 통한 XpressEngine의 디버깅 [6] | mooo | 2009.04.01 |
xe 설치시 다음과 같은 오류가 생깁니다. | Seung Hur | 2009.04.02 |
팁이라기엔 좀 그렇구요.. 초보자를 위한 파일업로드FTP보다 훨씬좋은.. [2] | 레드카라스 | 2009.04.02 |
위지윅 테이블 컴포넌트 (테이블 수정 기능) [3] | 개돌 | 2009.04.02 |
Cafe 운영시 조그만한 팁... [2] | 부푸러 | 2009.04.03 |
관리자 아이디로 작성한 비밀글을 특정인이 볼수있도록 해주는 팁 [13] | Dreami | 2009.04.03 |
클릭마다 조회수 올리기 [1.4.0] [12] | 지B | 2009.04.04 |
게시판 스타일이 안바뀌는 경우에 해보실 사항 [4] | coolsushi | 2009.04.04 |
호스팅업체에서 rewrite mod를 지원하는데 사용할 수 없는 경우 [1] [1] | 엔하늘 | 2009.04.05 |
이메일이 2개씩 보내질때 처치방법 [7] | 얼터1 | 2009.04.08 |
게시판형태를 달력게시판으로 못하나요? [1] | 오늘하루는느느느 | 2009.04.09 |
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [2] | 반도체맨 | 2009.04.09 |
IIS + PHP + MySQL5 설치 시 버젼 주의 [1] | 개돌 | 2009.04.10 |
최근 이미지 위젯 noimage 표시.. [6] | 개돌 | 2009.04.10 |
주민등록 입력 폼 1.2.0 [55] | 개돌 | 2009.04.10 |