조회 수 1773 추천 수 9 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

저는 프로젝트에서 로그인폼을 시작폼으로 했습니다...그리고 인증이 되면 Mdi폼이 나오는 순서입니다..

 

로그인폼에서 <<확인>> 버튼 클릭시 입니다.

---------------------------------------------

Private Sub cmdOK_Click() '확인버튼
Dim strResult As String
Dim sid$, spass$, no$, cmdstr$
Dim Astart As String

If txtUserName.Text = "" Then
    MsgBox "        아이디가 입력되지 않았습니다.!!       "
    txtUserName.SetFocus
    SendKeys "{Home}+{End}"
    Exit Sub
End If
If txtPassword.Text = "" Then
    MsgBox "        암호가 입력되지 않았습니다.!!       "
    txtPassword.SetFocus
    SendKeys "{Home}+{End}"
     Exit Sub
End If

 


sid = Trim(txtUserName.Text) + "," + Trim(txtPassword.Text)
strResult = Inet1.OpenURL("http://www.ok-lotto.com/mem_log.php?u_name= " & sid & "   & no = 20")

If Left(strResult, 1) = "C" Then
    MsgBox "        사용자아이디가 일치하지 않습니다.!!       "
ElseIf Left(strResult, 1) = "B" Then
    MsgBox "        비밀번호가 일치하지 않습니다.!!           "
ElseIf Left(strResult, 1) = "A" Then
       Me.Hide  '------로그인폼을 숨긴다
      MDIForm1.Show '---------메인 화면을 나타낸다

End If
End Sub

 

2. 그리고 제가 운영하는 사이트에다가 <<mem_log.php>> 파일을 만들었습니다.

<? //베이직에서 로그인시에 전달해줄 페이지
 include "config.php";
$total=explode("," , trim($u_name)); '//// u_name 이 베이직에서 넘어온 변수입니다..
$res = mysql_query ("select  u_id,  pass from member where u_id='$total[0]'");
$rows=mysql_num_rows($res);

if ($rows > 0){
 $data = mysql_fetch_array( $res );
 if ($data[pass]==$total[1]){
  echo "A";  //회원인증  //--php 를 실행시 화면에 나타나는 글입니다..베이직으로 넘겨줄 값이지요 즉 no 의 값은 A 입니다.
 }
 else {
  echo "B";  //비밀번호 오류
 }
}
else {
 echo "C";  //아이디 오류
}
?>

이렇게 하면 실행시에 조그만 로그인박스만 뜨고 아이디/암호가 모두 맞으면 메인화면이 아주 잘 뜹니다..

 

이것 만들면서 어려웠던부분이 있었는데, php 로 아이디와 암호를 각각 변수로 전달이 잘 안되더라구요..아이디는 전달이 잘되는데

암호는 전달이 잘 안되서 그냥 아이디와암호를 컴마로 구분하여 php 로 넘겼습니다.

 

php 에서 컴마를 구분자로 하여 배열로 나누었죠..$total=explode("," , trim($u_name));

 

또 한가지는 php 에서 화면에 나타나는 글씨 즉 A 가 베이직에서는 도대체 A로 인식을 못하더라고요..

그래서 Trim 도 써보고 하다가 그냥 문자열에서 한글자만 추출하는 방법으로 선회했습니다..Left(strResult, 1) = "A"

 

고수분들이 보시면 웃으시겠지만,  초보자에겐 힘든 부분이었습니다...ㅎㅎㅎ

 

초보 화이팅~~!!

?

  1. RPG XP 배워보기 <변수를 마스터하자 중편>

    Date2005.06.17 CategoryRPG Maker By덩키동크 Views1198
    Read More
  2. [넬바]인생게임을 만들려고?그러면 읽어봐![추가 추가 추가 !]

    Date2005.06.15 CategoryRPG Maker ByNelba Views1461
    Read More
  3. 대화창의 무궁무진한 발전 [수정]

    Date2005.06.09 CategoryRPG Maker ByNorid Views1944
    Read More
  4. RPGXP 스크립트를 공부 합시다. -2강(수치의 계산 편)-

    Date2005.06.05 CategoryRPG Maker By장아찌 Views1063
    Read More
  5. RPGXP 스크립트를 공부 합시다. -1강-

    Date2005.06.05 CategoryRPG Maker By장아찌 Views1593
    Read More
  6. 액알을 사용해볼까?

    Date2005.06.05 CategoryRPG Maker By『연금술사』 Views2658
    Read More
  7. 타이틀을 아주 쉽게 제작하는 방법

    Date2005.06.03 CategoryRPG Maker By사토루 Views1930
    Read More
  8. [Nelba]강의1-초보들은 모여랏!

    Date2005.05.29 CategoryRPG Maker ByNelba Views1482
    Read More
  9. 초보의 로그인박스로 웹사이트에서 인증하는 방법 설명

    Date2005.05.28 CategoryRPG Maker By챔피온 Views1773
    Read More
  10. 스위치를 알아보자.

    Date2005.05.28 CategoryRPG Maker By장아찌 Views1039
    Read More
  11. '마나'에 관한 고찰...

    Date2005.05.28 CategoryRPG Maker By강연 Views956
    Read More
  12. 경영 RPG만들기[콤플리트판]

    Date2005.05.24 CategoryRPG Maker By늑대소년 Views1990
    Read More
  13. 아르바이트를 만들자 . - 1

    Date2005.05.20 CategoryRPG Maker ByNorid Views1707
    Read More
  14. 액션RPG 속성무기를 만들어보자!!

    Date2005.05.20 CategoryRPG Maker By천룡수 Views1490
    Read More
  15. RPG XP 배워보기 <변수를 마스터하자 상편>

    Date2005.05.18 CategoryRPG Maker By덩키동크 Views2166
    Read More
  16. 좌표대입(ARPG) 사고실험.[이론편]

    Date2005.05.18 CategoryRPG Maker By늑대소년 Views1476
    Read More
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 Next
/ 15






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)