웹마스터 팁

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

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

제목 글쓴이 날짜
외부페이지에서 로그인 폼 구현하기 컴퓨터매니아 2013.09.09
위젯 페이지에서 첨부파일 100%로 파일이 업로드되지 않을 때 이온디 2013.09.04
메일링 가입 인증 폼 부터 ..가입인증 메일 제목 가입인증 메일 코드 부분의 에러로 , msg_confirm_account_title 메일 주소가 이렇게 표기되어 오던 [3] file 애드바이러스 2013.09.02
모든 페이지에 공통된 내용을 적용하기. [3] 컴퓨터매니아 2013.09.01
회원가입확장 모듈 - 가입절차중 오류 발생시 처음으로 돌아가는 현상 [1] 김개발 2013.08.30
카페XE를 Domain 접속으로 설정 후 관리페이지 접속 불가할때 [1] 라르게덴 2013.08.24
jQuery fadeIn 홈페이지 부드럽게 이동 [4] file 지그재거 2013.08.20
리퍼러 수집기 애드온 실행후 사이트 먹통되었을때 대처법 [2] serendip 2013.08.19
스크롤 맨아래로 내리면 자동으로 글 목록 더보이기 구현(게시판어어느 스킨이든 사용가능) [19] 장포크 2013.08.10
최신 제로보드 XE 동영상 강의 [25] 하얀마법 2013.08.09
새로고침없이 페이지 리로딩 간단하고 쉽게 서버한테는 미안하게 하는법 (서버단이 아니고 스킨에 ㅠ jquery load씀) 게시글,댓글,추천등 모든 부분다가능합니다. [2] 장포크 2013.08.08
HTML5를 이용한 시멘틱 XE 레이아웃 만들기 (인트로) [3] 이온디 2013.08.04
XE 위키 모듈에서 소셜XE 댓글 사용하기 novelic 2013.07.31
게시판 및 댓글 추천/비추천 카운트가 바로 적용되지 않는 경우 KS 2013.07.28
페이스북 애드온 - 뭐 팁이랄것도 아닙니다. [1] 후아아아~ 2013.07.27
Recruit 모듈 - 일반회원 채용글 등록할 수 있도록 수정 [10] 홍채화 2013.07.27
1.7 버전 사이트 메뉴 편집 사용법 [4] file 휘즈 2013.07.27
게시판 에디터에서 자동저장 기능의 시간간격 조절하는 방법 [1] sejin7940 2013.07.26
[위키정복]3탄 - 사이트내 게시판 등에서 위키링크를 사용하자 [3] file kukuriko 2013.07.25
[위키정복]2탄 - 미디어위키의 내부링크를 버그를 해결하자 [2] kukuriko 2013.07.25