index.html (메인페이지)


| 최상단 네비게이션 | • 로그인 → member-login.html • 회원가입 → member-signup.html • 마이페이지 → member-info.html | | --- | --- | | 기기 종류 리스트 //https://awm.co.kr/?gclid=Cj0KCQjwn4qWBhCvARIsAFNAMigOH8AtE4Om5PpHns_-U2PD5c0kLL9zAJcjyRdMHcH7zrkcXjCcgd4aArSwEALw_wcB | • 전체 목록 → product-view.html • 기종별 목록 → product-view.html • 농업기술 문서 → docs-view.html • 고객센터 → customer-service.html | | 임대가능 상품 뷰 | • 임대가능한 전체 상품 조회 | | 사업자 신원 | • 상호 및 대표자 성명 • 영업소 소재지 주소(소비자의 불만을 처리할 수 있는 곳의 주소를 포함) • 전화번호·전자우편주소 • 사업자등록번호 • 인터넷쇼핑몰 이용약관 |

사업자 신원은 인터넷쇼핑몰 사업자의 신원 등 표시 의무에 의거함

member-login.html (로그인 페이지)


| 로그인 | • id 입력폼 • pw 입력폼 • 입력버튼 • 로그인 실패 시, 에러코드 화면에 반환 // ex. 사용자 아이디가 존재하지 않습니다...등등 | | --- | --- |

로그인- 에러코드 반환 취약점이 되지 않을까 → 에러메세지 반환 종류는 해당 사이트 참조할 것임 https://reinvite.tistory.com/81

member-signup.html (회원가입 페이지)


| 회원가입 | • 사이트이용약관 동의서 필수체크 // 필수체크 • 개인정보 동의서 // 필수체크 • 회원가입 본인인증수단 • 이메일을 통한 인증번호 입력 • 이메일을 통한 인증링크 입력 • 휴대폰 본인확인 • SMS 인증 • id 입력폼 • id 중복검사 // ex. 사용자 아이디가 이미 존재합니다...등등 • pw 입력폼 • pw 2차 확인 폼 • 주소 • 상세주소 • 주민번호 • 이메일 • 이메일 수신 여부 • 전화번호 • 정보 입력 완료 이후 회원가입 확인버튼 | | --- | --- |

주민등록번호 입력시 데이터베이스에 등록 하는가 안하는가? 어디에 쓰는가? 어떻게 다루는가? → 기기 미반납 및 먹튀에 관한 법적효력 시 주민번호 필수. 이에 따른 사이트이용약관 및 개인정보동의서 동의하는 폼을 따로 마련함.

사용자 주소 미입력 사유 → 기기 별 주소 입력하여 각 기기 거래마다 거래주소 상이하게 함

전자상거래법에 따르면 상품 판매자와 소비자간 거래를 중개하는 사업자는 사업자인 판매자의 상호와 대표자 성명, 주소, 전화번호, 전자우편주소, 사업자등록번호 등을 확인해 청약 전까지 소비자에게 미리 알려야 한다.

판매자가 개인 판매자라면 판매자의 성명, 주소, 전화번호, 전자우편주소 등을 확인하고 해당 정보를 열람하는 방법을 소비자에게 제공해야 한다.

member-modify.html (회원정보 수정 페이지)


| 회원정보 수정 | • pw 수정폼 • pw 2차 확인 폼 • 주소 • 상세주소 • 주민번호 • 이메일 • 이메일 수신 여부 • 전화번호 • 정보 입력 완료 이후 회원가입 확인버튼 | | --- | --- |

member-info.html (회원 마이 페이지)