본문 바로가기
공부/WEB개발 과제

[2주차-1] 회원가입 기능 만들기 1

by TILDA_16 2023. 4. 11.

로그인 페이지 까지는 완성이 되었고 이제는 회원가입 기능을 만들 것이다.

 

구현해야 할 기능들은 lD 중복검사와 회원가입 로직이고

 

주소 검색기능은 나중에 추가할 예정이다.(DB에 주소를 아직 추가 안 했다.)

 

가장 먼저 loginpage에 회원가입 폼을 추가시켜야 한다.

 

회원가입 폼을 추가한 로그인페이지

회원가입 버튼을 누르면 create.php로 이동을 하게 된다.

 

create.php 소스코드

 

간단한 회원가입 페이지이다.

 

DB에는 admin이라는 아이디가 있으므로 이걸로 중복검사를 하고 비밀번호의 입력값이 맞는지 확인한다.

 

ID 중복검사와 비밀번호 확인기능

 

값을 입력하고 회원가입 버튼을 누르면 process_create.php에서 기능을 수행한다.

 

process_create.php

2~4 create.php에서 값 받아오기

 

8~10 아이디랑 비밀번호가 입력되어 있는지 확인한다. 입력값이 없으면 if문이 실행된다.

 

13~20 $id_d라는 변수에 DB에 있는 아이디를 넣는다.(중복 확인)

 

22~25 아이디가 중복인지 확인

 

27~30 비밀번호가 일치하는지 확인

 

32~39 화원가입 과정 진행

 

41~45 위의 확인하는 과정에서 문제가 없으면 코드 실행

 

정상적인 회원가입 성공 화면

 

회원가입에 성공하면 DB에 정보가 들어가 있다.

 

DB에 데이터가 추가되어있다.