분류 전체보기(179)
-
[normaltic 취업반 5기] 2023-11-08 3주차 내용 정리
식별(Identification)과 인증(Authentication) 식별(Identification)과 인증(Authentication)은 보안 분야에서 중요한 개념이며 모두가 알고 있는 로그인 과정에서 수행되는 작업이다. 식별 (Identification) 식별은 사용자가 자신의 정보를 입력하여 시스템에게 자신이 누구인지를 알리는 작업이다. 로그인 과정에서 예를 들자면 사용자는 자신을 인식할 수 있는 아이디를 입력하고 시스템에서는 입력된 아이디를 DB에 저장되어 있는 데이터와 비교하여 사용자를 식별한다. 인증 (Authentication) 인증은 식별 작업이 완료된 후에 사용자가 입력한 정보(아이디, 비밀번호 등)가 실제로 사용자의 것인지를 확인하는 작업이다. 로그인 과정에서 예를 들자면 로그인 과정..
2023.11.08 -
[normaltic 취업반 5기] 2023-11-01 2주차 과제 : 4번 과제 & 추가 미션
4번 과제 및 추가 미션 목표 기능 : 회원 가입 페이지 제작 및 기능 구현 추가 기능 : 유효성 검사, 아이디 중복 검사 기능 구현 추가 미션 : 각 계정의 정보를 볼 수 있는 마이 페이지 제작 및 기능 구현 sign_up.php sign_up.php 페이지 작동 순서는 다음과 같다. 이름, ID, Password, Password_Check, 나이를 입력란에 입력하면 POST 메소드 방식으로 sign_up_proc.php 페이지로 데이터를 전달한다. 회원가입 버튼을 누르면 sign_up_proc.php 페이지로 데이터를 전달하고 이동한다. sign_up_proc.php 1/2 sign_up_proc.php 페이지의 작동 순서는 다음과 같다. sign_up.php 페이지에서 전달받은 데이터를 각 변수에..
2023.11.06 -
[normaltic 취업반 5기] 2023-11-01 2주차 과제 : 3번 과제
3번 과제 목표 기능 : 로그인 페이지에 DB와 연결하여 기능 구현 추가 기능 : 세션 기능 추가, 로그아웃 기능 추가 login.php login.php 페이지의 작동 순서는 다음과 같다. ID와 Password를 입력란에 입력하면 POST 메소드 방식으로 login_proc.php 페이지로 데이터를 전달한다. $_SESSION['login_error'] 세션 변수에 변수가 등록된 상태라면 로그인 버튼 하단에 '아이디 혹은 비밀번호가 틀렸습니다 다시 입력해주세요' 문자열을 출력한다. 그리고 $_SESSION['login_error'] 세션 변수를 해제한다. login_proc.php 1/2 login_proc.php 페이지의 작동 순서는 다음과 같다. 로그인 페이지에서 전달받은 데이터를 $id, $pa..
2023.11.06 -
[Web Application-개발] 2023-11-06 웹 어플리케이션 제작 프로젝트 : 회원 가입 페이지 만들기 #5
프로젝트 일지 지난번 작업에서 로그인 페이지 기능 구현을 끝마쳤다. 이번에는 회원 가입 페이지를 제작하여 기능 구현까지 진행할 예정이다. 회원 가입 페이지 제작 및 기능 구현 sign_up.php sign_up.php 파일의 작동 순서는 다음과 같다.입력란에 적합한 내용을 입력한 후 회원가입 버튼을 누르게 되면 sign_up_proc.php 페이지로 데이터를 POST 메소드 방식으로 전송한다. sign_up_proc.php 1/2 sign_up_proc.php 파일의 작동 순서는 다음과 같다.sign_up.php 페이지에서 전송된 데이터를 각 변수에 저장한다.입력란에 공란이 없이 전송이 되었는지 유효성 검사를 진행한다. 만약 공란이 있는 상태..
2023.11.06 -
[Web Application-개발] 2023-11-06 웹 어플리케이션 제작 프로젝트 : 로그인 페이지 만들기 #4
프로젝트 일지 지난번 작업에서는 단계별로 기능들이 정상적으로 작동하는지 테스트를 진행하였다. 이번에는 파일 분리 및 DB 연결, 그리고 세션 기능을 추가하여 정상 작동하는지 테스트를 진행할 예정이다. 파일 분리세션 기능 추가 파일 분리 파일은 다음과 같이 분리하였다.index.php : 웹 브라우저에 URL을 입력하면 가장 먼저 반겨주는 대문 페이지이다. 해당 파일에서는 인사말과 계정별 UI를 표시한다.login.php : 로그인 페이지 역할을 담당하며 입력란에 ID와 Password를 입력하고 로그인 버튼을 누르면 데이터를 login_proc.php 파일로 전송한다. 만약 데이터베이스에 저장되어있지 않거나 공란 상태로 로그인 버튼을 누르게 되면 login.php로 다시 돌아..
2023.11.06 -
[Web Application-개발] 2023-11-04 웹 어플리케이션 제작 프로젝트 : 로그인 페이지 만들기 #3
프로젝트 일지 CSS 언어를 HTML 파일에 적용되는 원리에 대해서 어느 정도 알게 되어서 우선 프로젝트를 진행함에 있어서 HTML과 PHP, CSS 그리고 Javascript 중 CSS를 프로젝트에 적용하는 우선순위를 뒤로 둘 생각이며 HTML도 마찬가지이다. 그리고 프로젝트이다 보니 날이 갈수록 코드 최적화도 할 예정이라 구성 파일 및 코드가 이전과는 다른 모습을 보일 수도 있다. 현재 프로젝트 진행 우선 순위는 기능 구현을 최우선으로 진행한 후에 웹 디자인을 할 생각이다. 이번에 하는 작업은 로그인 페이지의 역할을 다하도록 DB와의 연결을 진행하여 ID 및 Password를 DB에 저장되어 있는 데이터와 비교 후에 로그인 기능까지 수행한다. DB에서 계정 테이블 생성로그인 페이지의..
2023.11.04