[normaltic 취업반 5기] 2023-10-25 1주차 과제
2023. 10. 30. 16:40ㆍnormaltic 취업반 5기/과제
Web Server 경로
웹 서버 루트 경로 : ~/webDev/webApp
루트 경로 내 디렉터리 및 파일: css, html, php, index.html
index.html 파일
- index.html 파일은 인사말과 버튼 두 개로 이루어져 있다.
- 로그인 버튼을 누르면 로그인 페이지로 이동하도록 구현되어있다.
- 회원가입 버튼을 누르면 회원가입 페이지로 이동하도록 구현되어 있지만 현재 회원가입 페이지는 개발 단계
login.html 파일
- 로그인 페이지에서는 <form> 태그 안에 <input> 태그로 ID, Password를 입력하는 공간을 구현하였다.
- 데이터 전달 방식을 POST 메서드를 사용함으로써 URL에 표시되지 않게 구현하였고 action 속성에 입력된 데이터를 전달하는 파일로 login.php를 입력하였다.
- '로그인' 버튼을 누르게 되면 ID, Password에 입력된 데이터를 login.php 파일로 전송하도록 구현하였다.
login.php 파일
- 전달받은 id, passwd 값을 $id, $passwd 변수에 각각 저장하고 $result 변수를 선언한다.
- $id==admin이고 $passwd==admin1234 일 경우 $result 변수에 "성공" 문자열을 저장한다. 하나라도 틀릴 경우 $result 변수에 "실패" 문자열을 저장한다.
- 변수 처리가 모두 종료되면 화면에 전달받은 데이터와 전달받은 데이터로 인한 결과가 나타난다.
- 결과 확인 후 '로그인 페이지로 돌아가기' 버튼을 클릭하게 되면 다시 login.html 파일로 안내해 준다.
css 파일
'normaltic 취업반 5기 > 과제' 카테고리의 다른 글
[normaltic 취업반 5기] 2023-11-08 3주차 과제 : 추가 과제 (0) | 2023.11.11 |
---|---|
[normaltic 취업반 5기] 2023-11-08 3주차 과제 : 3번 과제 (0) | 2023.11.11 |
[normaltic 취업반 5기] 2023-11-01 2주차 과제 : 4번 과제 & 추가 미션 (0) | 2023.11.06 |
[normaltic 취업반 5기] 2023-11-01 2주차 과제 : 3번 과제 (0) | 2023.11.06 |
[normaltic 취업반 5기] 2023-11-01 2주차 과제 : 2번 과제 (0) | 2023.11.02 |