웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지에서 로그인 폼 구현하기
2013.09.09 06:31
많은 분들이 알고 계시는 팁이지만 한번 적어봅니다. PHP 없이도 할 수 있습니다.
<HTML>
<html> <head> </head> <body> <form action="http://사이트주소/?mid=모듈아이디?act=procMemberLogin" method="post"> 아이디: <input type="text" name="user_id" required="required"><br> 비밀번호: <input type="password" name="password" required="required"><br> <input type="submit" value="Submit"> </form> </body> </html>
'모듈아이디' 부분은 지정하지 않아도 상관없지만 로그인 후 그 페이지로 이동합니다.
단, 로그인 여부를 확인하여 특정 액션을 수행하게 하려면 PHP를 사용해야 합니다.
<VB(Visual Basic)> - 이건 EXE 파일을 만들 때 쓰이는 것입니다.
일단, C:\Windows\System32\WinHttp.dll 참조를 추가하고 원하는 부분에다가 이 코드를 넣습니다.
참고로 TextBox1 은 아이디, TextBox2는 비밀번호입니다.
Dim loginvar As New WinHttp.WinHttpRequest If TextBox1.Text.Trim() = "" Or TextBox2.Text.Trim() = "" Then MsgBox("아이디와 비밀번호를 입력하세요.", MsgBoxStyle.Exclamation, "로그인 오류") TextBox2.Text = "" TextBox1.Focus() Else loginvar.Open("POST", "http://사이트주소/index.php?mid=login_test&act=procMemberLogin") loginvar.SetRequestHeader("Referer", "http://사이트주소/?act=dispMemberLoginForm") loginvar.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8") loginvar.Send("user_id=" & TextBox1.Text & "&password=" & TextBox2.Text) loginvar.Send("user_id=" & TextBox1.Text & "&password=" & TextBox2.Text) If InStr(System.Text.Encoding.UTF8.GetString(loginvar.ResponseBody), "특정문자열") Then MsgBox("로그인 성공", MsgBoxStyle.Exclamation) Else MsgBox("아이디와 비밀번호가 올바르지 않습니다.", MsgBoxStyle.Exclamation, "로그인 오류") TextBox2.Text = "" TextBox1.Focus() End If End If
이 방법을 이용하려면 login_test라는 mid를 만들고 접근 권한을 회원으로 한 뒤 특정 문자열을 집어넣어야 합니다.
그리고 이 방법은 로그인 뒤 특정 액션을 수행할 수 있습니다.
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
외부페이지에서 매개변수 사용하기 [2] | JnCsoft | 2008.04.07 |
XE 외부페이지 직접접속 차단 및 다국어 설정팁 [4] | 라르크앙시엘 | 2012.01.01 |
xe 에디터를 외부페이지에사용하기 [26] | 정박사닷컴 | 2012.07.11 |
외부페이지에서 로그인 폼 구현하기 | 컴퓨터매니아 | 2013.09.09 |
페이지 타입 바꾸는 방법 (문서, 위젯, 외부페이지) [5] | 빛의바다 | 2012.07.31 |
외부페이지를 생성해서 사용하면 무척 빠릅니다. [2] | 퍼니엑스이 | 2012.02.27 |
외부페이지 로그인 연동 [10] | 응삼 | 2011.02.28 |
외부페이지에서 롤오버오류 !! | oem팩토리 | 2012.01.03 |
외부페이지를 레이아웃에 결합시 상단 마진폭이 벌어지는 문제 해결방법 [6] | DuRi | 2010.12.17 |
카페24 외부페이지로 트래픽 확인하기 [1] | teryboy | 2010.10.09 |
외부페이지 또는 파일링크시 글자깨짐 현상 [1] | 소백산 | 2009.01.31 |
외부페이지 접근을 제로보드XE를 통해서만 접근을 허용 하고 싶다면 [9] | 임기택924 | 2008.06.03 |
초보팁] 외부페이지에서 가져올 시 새창 띄우기 안되는거 수정하기(자바) [1] | 파라테일 | 2009.12.10 |
외부페이지에서 매개변수 사용가능하도록 하는 방법 [12] | 라르게덴 | 2007.12.05 |
외부페이지 사용법 [8] | 길치객 | 2007.12.11 |
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] | 길치객 | 2007.12.12 |
IE Toy 사용시 ''페이지'', ''외부페이지'' 차단되네요... [2] | 폭풍의 전야 | 2007.12.22 |
제로보드XE 외부페이지에 javascrip 삽입하기 [3] | BlueGATE | 2008.01.22 |
1.1.5 이후 버전 업데이트후 외부페이지에서 다음위젯이 표시안될때~ [3] | 정박사닷컴 | 2009.01.23 |