C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21088] [질문] 사용자 인증(login)을 구현하려는데요...ㅡ.ㅡ;;;
배달민족 [wapman] 773 읽음    2002-08-29 15:04
안녕하세요..
C빌더 초보입니다.
이번에 C빌더를 이용해서 사용자 인증하는걸 시험삼아 구현하려는데요...
좀 막히네요...
부끄럽지만, 이제 겨우 DB에 있는 사용자와 Password를 찾아서 있는지 없는지를
알아내는것 까지는 되었는데요...
그사용자 ID의 Password가 아니어도, DB에 있으면 그냥 로그인 성공한걸로 되는데...
무슨 방법이 있을듯 한데...
sql문에 대해 책을 찾아보아도 도무지 보이질 않네요...
코딩내용은 아래와 같습니다.

=======================================================
/// 사용자 & Passwd검색
           AnsiString strSQL1, strSQL2, strRST1, strRST2;
           Query1->Close();
           Query1->SQL->Clear();
           strSQL1 = "select Name from login_test where Name='"+F_ID->Text +"'";
           Query1->SQL->Add(strSQL1);
           Query1->Open();
           strRST1=Query1->Fields->Fields[0]->AsString;
           if(strRST1 == F_ID->Text )
           {
                    Query1->Close();
                    Query1->SQL->Clear();
                    strSQL2 = "select Pass from login_test where Pass='"+F_Pass->Text +"'";
                    Query1->SQL->Add(strSQL2);
                    Query1->Open();
                    strRST2=Query1->Fields->Fields[0]->AsString;
                    if(strRST2 == F_Pass->Text)
                    {
                        ShowMessage("login 성공");
                    } else if(strRST2!= F_Pass->Text) ShowMessage("Password가 다릅니다");
           }else if(strRST1!= F_ID->Text) ShowMessage("사용자ID가 다릅니다");

==========================================================

부디 방법을 알려주시면 감사하겠습니다.
이것때문에 며칠을 고생했는뎅..ㅡ.ㅡ;;;;

그럼 행복하세요~~


+ -

관련 글 리스트
21088 [질문] 사용자 인증(login)을 구현하려는데요...ㅡ.ㅡ;;; 배달민족 773 2002/08/29
21093     Re:[질문] 사용자 인증(login)을 구현하려는데요...ㅡ.ㅡ;;; 이영우 736 2002/08/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.