[ 1개월 | 3주차 과제 ] 로그인 로직 4가지 (동시, 분리 처리)
·
웹 모의해킹 취업반 스터디/과제
⯌ 로그인 로직 4가지먼저, php파일의 윗부분을 먼저 보여드리겠습니다.⟡ 식별/인증 동시 처리 로그인 성공! '; $_SESSION["id"] = $id; $_SESSION["pw"] = $pw; } else { //ID 또는 PW 불일치 시 echo ' 아이디 또는 비밀번호를 찾을 수 없습니다. '; } mysqli_close($db_conn); // DB 연결 종료 ?>• SQL 구..
[ 1개월 | 3주차 수업 ] 식별, 인증 & 로그인 로직 & 쿠키, 세션
·
웹 모의해킹 취업반 스터디/수업
⯌ 식별과 인증⟡ 식별: 수많은 데이터 중 특정 데이터를 찾아내는 작업. [ 식별정보 ]• 노출되어도 상관없는 정보.• 중복되면 안 되는 값.( Primary Key, PK ) • 사용자들을 구분하기 위해 사용되는 값.• 예시) ID, 전화번호, 이메일, 고객등록번호 등 식별정보는 값이 중복되면 안 되기 때문에 Primary Key. 즉, 기본키입니다. [ 고유식별번호 ]• 일반 식별정보와 달리 노출되면 위험하다고 판단.• 예시) 주민등록번호, 운전면허 등록번호, 여권번호 등 ⟡ 인증: 식별을 한 뒤, 그 사람 본인이 맞는지 확인하는 작업. [ 인증 정보 ]• 절대로 노출되면 안 되는 정보.• 예시) 비밀번호, OTP 등 ⯌ 로그인 로직 케이스앞서 설명했듯이 로그인을 할 때아이디는 식별정보, 비밀번호는 ..
[ 1개월 | 2주차 과제 ] 회원가입 & 로그인 DB 연동
·
웹 모의해킹 취업반 스터디/과제
⯌ 2주차 과제 목록GET 메소드로 name을 입력 시 그 사람의 점수 출력.회원가입 구현로그인 DB연동⟡ GET 메소드로 name을 입력 시 그 사람의 점수 출력.보시다시피 GET 메소드로 전달된 파라미터 값이 없기 때문에 아무 값도 출력되지 않습니다.하지만 "name = doldol"이라고 파라미터를 보내줌으로써 doldol의 점수를 출력받게 됩니다. ⟡ 회원가입 구현회원가입을 누르면 sign_up.html로 이동되는 버튼을 만들어 줍니다.회원가입 페이지 구현 ⟡ 로그인 DB 연동
[ 1개월 | 2주차 수업 ] 데이터베이스와 SQL 쿼리문 & DB 요청
·
웹 모의해킹 취업반 스터디/수업
⯌ 데이터베이스와 SQL 쿼리문⟡ 데이터베이스 (Database, DB): 데이터를 구조화하여 효율적으로 검색하고 갱신할 수 있도록 통합·관리하는 데이터의 집합체입니다.DB는 엑셀에 비유하여 이해하면 쉽습니다.Database : 엑셀 파일Table : 엑셀 시트Column : 열, 데이터 종류, 세로데이터Row : 행, 가로데이터가상머신에서 실습을 통해 SQL 쿼리 구문에 대해 알아보겠습니다. phpmyadmin : MySQL이라는 DB를 웹페이지에서 관리할 수 있게 만든 시스템.계정 | admin / student1234 SQL : WAS와 DB서버가 서로 소통을 나눌 때 사용하는 언어⟡ SQL 쿼리문➣ select : 데이터를 가져오는 구문.select [Column 이름] from [Table 이름..
[ 1개월 | 1주차 과제 ] 로그인 페이지 구현 & CSS
·
웹 모의해킹 취업반 스터디/과제
⯌ 로그인 페이지 구현 - DB연결 Xlogin2_proc.php login2.php⟡ 아이디 & 비밀번호 입력 시 출력화면 (CSS 적용 X)⯌ CSS를 활용하여 로그인 화면 꾸미기⟡ HTML 코드 로그인 login.html⟡ CSS 코드body { background-color: #5286F3; font-size: 14px; c..
[ 1개월 | 1주차 수업 ] 웹 서버 이해 & 동적 페이지
·
웹 모의해킹 취업반 스터디/수업
⯌ 기본 세팅⟡ Vmware 세팅먼저, 가상머신 중 하나인 VMware를 설치합니다.노말틱님께서 제공해 주신 SegFault_WEBdev.ova 파일을 다운로드하여 VMware에 불러오겠습니다.File - Open에 들어가 줍니다.다운로드한 폴더에 위치한 SegFault_WEBdev.ova파일을 선택 후 열어줍니다. 실행버튼을 눌러주면 가상 머신의 전원이 켜집니다. ⟡ Termius 세팅편의를 위해 Termius라는 프로그램을 사용하겠습니다.Termius : 안전하게 원격 접속이 가능한 멀티 플랫폼 SSH 클라이언트 로그인을 한 후 원격 접속에 필요한 IP주소를 알기 위해 ifconfig 명령어를 입력해 확인합니다.원격 접속을 위해 Termius를 실행합니다.- NEW HOST 선택- ADDRESS 주소..