웹마스터 팁

많은 분들이 알고 계시는 팁이지만 한번 적어봅니다. 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를 만들고 접근 권한을 회원으로 한 뒤 특정 문자열을 집어넣어야 합니다.

그리고 이 방법은 로그인 뒤 특정 액션을 수행할 수 있습니다.

제목 글쓴이 날짜
XP + IE8 에서 갑자기 페이지 오류메시지가 뜰 경우 [1] file 다크진 2013.09.14
XE + dokuwiki 도쿠위키 세션 연동시 파일 올리기 해결방법 [1] uotalkie 2013.06.25
스케치북 게시판 목록 홀수 줄 에만 배경지정 [3] socialskyo 2013.09.14
여러장의 이미지 동시 삽입시 이미지 간격조정 팁 [3] 꿈섬 2013.08.10
웹에서 직접 zip파일 압축백업,압축풀기-호스팅 사용자님들 편한 툴입니다. [1] file ranson 2009.09.12
나름 강력할 것 같은 스팸방지 팁 [16] 꿈섬 2013.08.23
기본게시판에서 익명 선택하여 "게시글, 댓글" 작성이 가능하도록 세팅하기(sketchbook5 기준) [15] Ashon 2013.01.08
계정 정지된 회원에게 정지 사유 표시하기. [24] file 컴퓨터매니아 2013.08.24
게시글 추천 아이피 가져오기 file Stellar 2013.09.12
로그인풀림방지 - 자동 www 붙이는 다른 방법 [23] RainSky 2008.03.28
외부페이지에서 로그인 폼 구현하기 컴퓨터매니아 2013.09.09
[주옥시리즈] 배너 클릭시 포인트지급 모듈, Portal XE [1] socialskyo 2013.09.09
[주옥시리즈]댓글 작성, 추천후 다운로드 받을수 있게 하기. socialskyo 2013.09.09
[주옥시리즈]글 목록을 조회수 별로 색상 지정하기 socialskyo 2013.09.09
[주옥시리즈]댓글 작성, 추천후 다운로드 받을수 있게 하기. socialskyo 2013.09.09
[주옥 시리즈]지식인XE 모바일에서도 답변보기 socialskyo 2013.09.08
[주옥시리즈] 타이틀 제어 애드온 socialskyo 2013.09.09
내가 작성한 글 에서 해당 글의 댓글 수 출력하는 방법 [1] sejin7940 2013.09.03
(글) 알림 옵션 기본 체크 [27] Simulz 2007.10.10
링크새창띄우기(target=_blank) - str_replace이용법 [11] 인터니즈2 2011.09.03