Presentation is loading. Please wait.

Presentation is loading. Please wait.

2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.

Similar presentations


Presentation on theme: "2015학년도 PHP 기말 레포트 로그인 홈페이지 제작."— Presentation transcript:

1 2015학년도 PHP 기말 레포트 로그인 홈페이지 제작

2 DB 및 테이블 생성 프로그램 php_final 데이터베이스 생성 (ecukr 문자셋으로)
아래와 같은 테이블을 PHP 프로그램으로 작성 (ecukr 문자셋으로)

3 초기화면 웹페이지 문자셋 euckr 아이디 중복 체크 세션 삭제 로그인 하지 않은 상태 에서 페이지 이동 버튼 클릭 시 경고창

4 로그인 처리 조건(1) 아이디/비밀번호를 모두 입력하지 않은 경우 경고창 아이디를 입력하지 않은 경우 경고창
비밀번호를 입력하지 않은 경우 경고창

5 로그인 처리 조건(2) 아이디와 비밀번호는 DB테이블에서 가져온 값과 일치해야함
아이디를 입력하였으나 회원가입이 된 회원이 아닌 경우의 경고창 DB테이블에서 값을 가져올때 get_id.php: mysql_fetch_array() 함수 사용 get_id_row.php: mysql_fetch_row() 함수사용 get_id_result.php: mysql_result() 함수사용

6 로그인 처리 조건(3) 아이디는 DB의 것과 일치하나 비밀번호가 일치하지 않는 경우의 경고창
입력한 비밀번호를 md5()함수로 암호화하여 비교 DB테이블에서 값을 가져올때 get_id.php: mysql_fetch_array() 함수 사용 get_id_row.php: mysql_fetch_row() 함수사용 get_id_result.php: mysql_result() 함수사용

7 로그인 완료 화면 DB테이블에서 값을 가져올때 get_id.php: mysql_fetch_array() 함수 사용
get_id_row.php: mysql_fetch_row() 함수사용 get_id_result.php: mysql_result() 함수사용 로그아웃 버튼을 누르면 로그인페이지로 이동 페이지 이동버튼을 누르면 페이지로 이동 테이블에 비밀번호 저장시 md5()함수 사용하여 암호화한후 저장

8 페이지 이동 화면 date()함수를 이용하여 로그인 시간 출력 로그아웃 버튼을 누르면 로그인페이지로 이동

9 회원가입 처리조건(1) 각각 입력하는 곳에 입력하지 않고 회원가입 버튼 클릭시 경고창 표시
중복확인을 하지않고 회원가입버튼 클릭시 각 경고창의 확인 버튼을 클릭하면 회원가입 페이지로 이동

10 회원가입 처리조건(2) 이메일 주소 형식이 아닌경우 각 경고창의 확인 버튼을 클릭하면 회원가입 페이지로 이동

11 회원가입 처리조건(3) 중복확인 버튼 클릭시 DB테이블에 중복된 아이디가 없는 경우
아이디가 사용가능 일경우 세션을 사용하여 중복 체크 여부를 설정 입력 아이디에 공백문자가 있는경우 DB테이블에 중복된 아이디가 있는 경우

12 회원가입 처리조건(4) 입력한 비밀번호에 공백문자가 있는경우 모든 조건이 만족 하면 DB테이블에 삽입하고 아래와 같이 실행
로그인 버튼 클릭시 로그인 페이지로 이동

13 작성 프로그램 리스트 (1)php_final 데이터베이스 및 Member테이블작성 프로그램 (2)로그인페이지 프로그램 (3)회원가입페이지 프로그램 (4)아이디체크 프로그램 (5)회원가입 레코드 삽입프로그램 (6)페이지이동 프로그램 (7)로그아웃 처리 프로그램 (8)로그인처리 프로그램(mysql_fetch_array()) (9)로그인처리 프로그램(mysql_fetch_row()) (10) 로그인처리 프로그램(mysql_result())


Download ppt "2015학년도 PHP 기말 레포트 로그인 홈페이지 제작."

Similar presentations


Ads by Google