창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 권선중2005-06-25 13:05:14, Hit : 5567
[끼적강좌 5] 로그인 구현강좌 [2강][중급]
Homepage : http://ever2ksj.woobi.co.kr/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=65

오늘은 2강 사용자정보의 저장과 로딩을 통한 로그인
이역시 그렇게 복잡하거나 어려운 부분은 없습니다..

그럼 본격적으로 시작해볼까요..?
환경문이란.. 말그대로 환경을 설정한 문장을 예기합니다..
그럼 환경문의 구조를 볼까요...

[개인정보]
아이디 = 사용자
비밀번호 = 1234

위환경문을 보면 다음과 같은것이다..

[섹션]
키 = 값
키 = 값

이런식으로 배열된것이다..
쉽게 말하자면 하나의 데이타베이스 구조와 비슷하다고 생각하면된다..
환경문에 관해서는 더이상 설명을 하지 않겠습니다..
[창조 움말의 환경파일 참고하세요] 

자그럼 폼을 설치해볼가요..!

창0

창0.에디트0   
창0.에디트1
창0.버튼0

창0.에디트2
창0.에디트3
창0.버튼1

위와 같은 배치로 을 만들어주세요...

위 첫번째 버튼까지는 생성하는 부분으로 보겠습니다..
그리고 두번째 버튼까지는 로그인 하는 부분으로 봅시다..

그렇타면 버튼0을 클릭하면 에디트0,1을 환경파일을 읽어와 거기에 저장되어 있는
아이디와 암호를 읽어와 비교를 하면 돼는거겠죠...

그럼 명령을 볼까요..!

////////////////// 버튼0을 클릭했을때입니다.. //////////////////////

문자:아이디,비밀번호;
실수:핸들;

핸들 := 환경열어("c:\test.ini"); //<--- 이부분이 환경파일을 불러 들이는 부분입니다..
아이디:=환경문읽어(핸들, "개인정보", "아이디", "");         //<--- 저장된 아이디를 읽어옴
비밀번호:=환경문읽어(핸들, "개인정보", "비밀번호", "");   //<--- 저장된 비밀번호를 읽어옴
환경닫아(핸들);    //환경파일을 닫는 부분입니다..

만일(아이디=에디트0.문자)
{  만일(비밀번호=에디트1.문자);
   {문자창보여("로그인 성공"); }
   아니면
   {문자창보여("로그인 실패"); }
}
아니면 
{문자창보여("로그인 실패"); }

///////////////////////// 명령의 끝입니다...//////////////////////////////


구조는 1강에서 설명한것과 같다.
아이디,비밀번호부분만 바귄것 뿐이다..
그럼 위부분대로 명령을 넣고 실행해보자..

우선 에디트0,1의 내용을 모두 지우고   -> 성공
둘다 내용을 넣고                              -> 실패
둘중하나만 넣고                               -> 실패

이렇게 작동했다면 정상정으로 명령을 삽입한것이다..

그럼 이번에는 환경저장법을 배워 볼까요...
당연이 사용자가 지정한 사용자명과 비밀번호를 저장해주면 되갰죠...
바로 명령을 보도록 합시다..

///////////////////////버튼1을 클릭했을때입니다..////////////////////////////


문자:아이디,비밀번호;
실수:핸들;
아이디 := 에디트2.문자;     // 에디트2에 지정한 문자를 아이디로 지정함
비밀번호 : 에디트3.문자;    // 에디트3에 지정한 문자를 비밀번호로 지정함
핸들 := 환경열어("c:\test.ini"); //<--- 이부분이 저장할 환경파일을 불러 들이는 부분입니다..
환경문써(핸들, "개인정보", "아이디", 아이디);         //<--- 아이디 저장
환경문써(핸들, "개인정보", "비밀번호", 비밀번호);   //<--- 비밀번호 저장
환경닫아(핸들);    //환경파일을 닫는 부분입니다..

자그럼 이번에는 c:\test.ini 파일을 메모장으로 열어 봅시다..
위에서 설명한 구조와 같이 되어 있나요..

[개인정보]
아이디 = 에디트2에 지정한 문자
비밀번호 = 에디트3에 지정한 문자

그럼 이번에는 로그인을 해봅시다..
저장하신 아이디와 비밀번호를 입력해보고 로그인해보세요....
그럼 이번에는 틀린 아이디 또는 비밀 번호를 입력하고 해보세요.

오늘의 강좌는 여기 까지입니다..
하하 이강을 보시고 ㅠㅠ보완이 허술해라고 하시는 분이 있겠죠,,
이강은 어디까지는 구조를 익히기 위한 강좌로 생각하시기 바랍니다..
단지 중급이니까요...

그럼 제 3강에서는 좀더 복잡한 약간의 보안을 첨부한 아이디와 비밀번호를 암호화 하여 저장하고 복호화 하여 불러온다음 비교해서 로그인하는 방법을 배워 봅시다..

그럼 제 3강에서 뵙겠습니다..


끼적강좌는 테클시 바로 폭파함..테클 사절...^^
소스 제작주문 사절


질문은 언제나 ok  


qkrwhdgns   2005-06-25 PM 5:32:24  
쉬운것 같으면서도.. 어려운..
뭐.. 이것 저것 하다가 보면은... 환경문 하는 것을
터득하겠지요^^;; 유용한 강좌였습니다.. 환경문에.. 한 걸음 다가선
것 같은니다..
카시오페   2009-10-17 PM 8:56:27  
감사합니다^^ 오랜 문제가 속 시원하게 해결이 됬네요^^
LIST ALL               GO TO THE TOP


N
   Subject
Posted by
Date
H
69
   리소스 해커를 이용하여 DLL 파일안의 HTML 문서 넣기! [4]
qkrwhdgns 2005/07/20  5662
68
   [끼적강좌 8]RPG게임을 만들어보자 [1강] [3]
권선중 2005/07/16  6065
67
     [re] [끼적강좌 8]RPG게임을 만들어보자 [2강] [1]
권선중 2005/07/17  5694
66
   [끼적강좌7] 달력 구현강좌 [1강][초급]
권선중 2005/07/11  5146
65
     [끼적강좌7] 달력 구현강좌 [2강][고급]
권선중 2005/07/15  4850
64
       [끼적강좌7] 달력 구현강좌 [3강][응용]
권선중 2005/07/16  4632
63
   [끼적강좌 6] 선중이 계발한 암호화구현 [7]
권선중 2005/06/29  4860
62
   [끼적 강좌] 기본문법을 알아야 한다...! [10]
권선중 2005/06/27  4921
61
   [끼적강좌 5] 로그인 구현강좌 [1강][초급] [6]
권선중 2005/06/24  5447

     [끼적강좌 5] 로그인 구현강좌 [2강][중급] [2]
권선중 2005/06/25  5567
59
       [끼적강좌 5] 로그인 구현강좌 [3강][고급] [3]
권선중 2005/06/26  5352
58
         [re] [끼적강좌 5] 로그인 구현강좌 [4강][다계정 구현] [5]
권선중 2005/06/27  5003
57
   마우스 오른쪽 눌렀을때의 메뉴 뜨게하기(초보용)
이시영 2005/02/02  5144
56
   [쉬운강좌1]환경파일 다루기 [3]
정성우 2005/01/11  5461
55
   영문 윈도우에서의 창조로 만든 프로그램.. [16]
손상진 2005/01/02  5942
54
   [ps.구루 강좌 #12♭]포인터를 왜 씁니까? [2]
ps.이진백 2004/12/31  6308
53
     [re] [ps.구루 강좌 #12♭]포인터를 왜 씁니까? [1]
지상현 2005/01/01  5622
52
   창조의 한계를 뛰어 넘어서 #1: '문자' 포인터 써먹기 [4]
지상현 2004/11/23  6931
51
   [ps.구루 강좌#11] 서비스팩2에서 프로그램 추가/제거 설정
ps.이진백 2004/10/26  5464
50
   대박로또에 적용된 자동업데이트 알고리즘.. [7]
최재일 2004/09/13  7935
49
   [삐까뻔쩍강좌] 오랜만에 글쓰네.. [10]
박재성[날개달기] 2004/09/07  4983
48
   [보충강좌#10-1] *.Res를 위한 *.Rc [1]
ps.이진백 2004/08/12  6153
47
   [강좌#10] DLL에 HTML 쑤셔넣기 [6]
ps.이진백 2004/08/06  6211
46
   방금생각한 암호화 알고리즘 - -;; [2]
박재성[날개달기] 2004/07/29  5667
45
   [끼적강좌 4] 창조 구현 DB강좌 [1강] [5]
권선중 2004/07/25  5825
LIST ALL   Prev [1][2] 3 [4][5] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인