php 회원가입소스에서 복수회원 가입시 웹 페이지 인증 방법 좀
글쓴이: kimyh / 작성시간: 금, 2003/09/19 - 10:56오전
php 공부좀 할려고 회원가입 소스를 구해 설치중입니다.
어려운점은 이곳 KLDP 게시판을 통해 거의 다 해결되었는데
현재 설치중인 소스가 단일 회원가입 소스 입니다.
이경우 개인회원과 기업회원으로 나누어 회원을 가입시키고
인증 웹 페이지에서는 페이지의 내용에 따라 개인, 기업, 또는 개인이나 기업 모두, 가 들어갈수 있도록 인증 페이지를 만들려고 합니다.
그런데 개인회원과 기업회원으로 나누어 가입시키는것은 두개의 테이블을 만들어 각각 가입시키는것으로 해결 하였음니다
그러나 한개의 테이블에서 회원정보를 불러내 인증하는것은 문제될 것 이 없는데
기업 개인회원 모두 허용하는 인증 페이지의 경우 두개의 테이블의 회원정보(각각 아이디, 패스워드)를 불러내 인증하는 방법을 모르겠군요.
선배님들 좀 도와주세요.
감사합니다.
Forums:
선배님들 도와주세요.내용이 복잡해서 검색에도 잘 않나오는군요.참고
선배님들 도와주세요.
내용이 복잡해서 검색에도 잘 않나오는군요.
참고로 관련부분의 소스화일을 올려드립니다.개인회원 테이블은 memberPersonal이고 기업회원 테이블은 memberOffice
입니다. 물런 두개의 테이블은 똑 같은 의 db에 있고요.
페이지 인증 관련 소스는 logInForm.php 화일에서 아이디와패스워드를 입력하면
위 화일에서 아이디와 패스워드를 입려하면 아래의 loginResponse.php화일에서 인증을 합니다.logOutResponse.php 에서 인증을 거처 페이지로 들어가도록 되어 있습니다.
참고로 관련된 부분의 소스를 올려드리오니 두개의 테이블에 있는 회원 아이디와 패스워드를
인증하여 개인,기업회원 모두가 1개의 페이지로 들어갈수 있는 방법좀 알려주세요.
logInForm.php
-----------------------------------
loginResponse.php 화일
아마 초보인 제 생각으로는 위의 logInResponse.php 화일을 수정 해야 할것 같은데 고수 님들 좀 도와 주세요.
config.php 의 관련된 부분 소스
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
LoginResponse.php 에서 업소회원 ID로만 처리하고 있는데
LoginResponse.php 에서 업소회원 ID로만 처리하고 있는데요,
일치하는 ID가 없는 경우에는 개인회원 테이블에서 다시 검색해서 인증하도록 하면 될 듯.
근데, 왜 두 테이블을 나눠놨는지요? 궂이 나눌 필요가 없다면 하나로 합치고, 필드를 하나 둬서 개인회원인지 업체회원인지 구분하는 게 더 나을 것 같습니다만...... 두 경우의 회원 정보가 달라진다면 ID, 패스워드, 개인/업체 회원 정보 정도의 테이블을 하나 두고, 개인 회원 정보 테이블과 업체 회원 정보 테이블 이렇게 나누어도 될 것 같구요.
그리고, PHP쪽은 KLDP보다는 PHPSCHOOL이 더 나을 것 같습니다. 저도 PHP쪽 자료들 찾아볼 떈 PHPSCHOOL을 자주 쓴답니다. http://www.phpschool.com/
답변 감사합니다.개인, 기업회원 테이블을 각 각 둔것은 가입 폼 양식
답변 감사합니다.
개인, 기업회원 테이블을 각 각 둔것은 가입 폼 양식이 달라서 한 테이블로 처리가 않될것 같아서입니다.
그래서 아래와 같은 방법으로 처리 할려고 하니 잘 않되는군요.
즉 회원이 memberOffice (기업회원)테이블 의 아이디와 패스워드를 불러서 인증을 하고 인증이되면 memberOffice 디렉토리에 있는 logInForm.php, -->logInResponse.php, -->인증 웹 페이지 순서로 인증을 하고
만일 memberPersonal (개인회원)테이블 에 있는 회원이 인증을 한다면 당연히 개인회원의 아이디와 패스워드가 memberOffice (기업회원)테이블 에는 없을것이므로 이경우 아래 화일과 같이 memberPersonal 디렉토리에 있는 logInForm.php를 열어 logInResponse.php, -->인증 웹 페이지 순서로 인증을 하면 될것 같아 아래처럼 화일을 바꾸어 시험해보니
memberOffice (기업회원) 은 인증이 잘되는데 memberPersonal (개인회원)테이블 에 있는 개인회원은 인증이 않됩니다.
왜 그런지 선배님들 좀 살펴 주셨으면 합니다.
수정한 memberOffice 디렉토리에 있는 logInResponse.php
도와 주세요.
PHP SCHOOL 에도 질문 올렸습니다.
싸이트 참고 ; http://budongsan.md
살며 그리고 사랑하며...
정보는 공유할때 그 가치가 있는것.....
나의 조그만 지식공유는 남에게 엄청난 기쁨을 안겨 준다.
댓글 달기