Register Page : Result
DATE : 2023/11/3
Last updated
DATE : 2023/11/3
Last updated
이제 앞에서 만든 Register Page가 잘 작동하는 지 확인해보기 전에!
Register & Login 과정에서 사용할 DB - Table을 먼저 만들어야 한다.
/phpmyadmin - test DB - user Table을 생성했다.
user table에는 총 4개의 column = {name, username, password, mail}이 들어가 있다.
아직 아무 데이터도 넣지 않았기 때문에 table이 비어있는 상태임을 확인!
이제 회원 가입 과정이 정상적으로 수행된다면 위의 Table에 사용자 정보가 차곡차곡 들어갈 것이다.
register.html로 접속해서 사용자 정보를 입력한다.
첫 번째로는 yunsoo의 계정을
두 번째로는 mario의 계정을 만들었다.
모든 정보를 입력하고 register 버튼을 누르면
성공적으로 회원가입이 되었다고 한다.
만약 위에서 사용한 username을 중복 사용하는 경우에는
위와 같이 "이미 사용 중인 Username"이라는 문구가 출력된다.
회원 가입이 완료되었다 했으니 DB에 값이 잘 들어갔는지도 확인해보자.
위에서 회원 가입한 yunsoo & mario의 정보가 잘 들어간 걸 볼 수 있다.
회원 가입한 정보로 이제는 로그인이 가능할 것이다.
yunsoo의 계정을 입력해 로그인하면
index.html로 이동한다! (로그인한 사용자만 index.html로 이동할 수 있다.)
만약 계정 정보가 틀리면 어떻게 될까??
계정이 존재하지 않는 username을 사용하는 경우에는
Username이 존재하지 않음을 알리는 Pop up 창이 나오게 된다.
반대로 Password가 틀리는 경우에도
상황에 맞는 Pop up이 뜨는 걸 확인할 수 있다.
근데.. 원래는 admin:admin1234 일 때만 로그인이 됐었는데??
Register.php을 만드는 과정을 거치면서 login.php 코드가 수정되었다! 😏
이제는 admin이 아닌 사용자도 회원 가입만 한다면 로그인이 가능하다!
마지막으로 login.php가 어떻게 수정 되었는지 알아보자.