정보보안 및 해킹/Normaltic's 취업반 과제(27)
-
[Normaltic's 취업반 과제] 비밀번호 확인
sign_up.php - 비밀번호 확인 란을 하나 더 추가하고 해당 input에 넣은 비밀번호 두 개가 일치하는지 확인[생략] PASSWORD CHECK : [생략]if (isset($_POST['createaddress'])) { // echo "sign up"; if ((check_sign_up_values($_POST['createid']) && !(check_id($_POST['create_id']))) && //is id empty? & is id can use? check_sign_up_values($_POST['createpassword']) && //is password empty? ..
2024.05.01 -
[Normaltic's 취업반 과제] Logout
index.php - 간단하게, login_id에게 빈 문자열을 전달하면 끝![생략] Logout [생략]
2024.04.30 -
[Normaltic's 취업반 과제] 비밀번호 Visibility Toggle
my_page.php[생략][생략]" readonly="readonly" id="password"/>[생략]본의아니게 js를 사용하게 되었지만.. 일단 눈 아이콘 두개(보일 때, 안 보일 때)가 필요하니https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css로 일단 아이콘이 있는 css를 읽어와준다.해당 css에는 이미 form i라는 것이 선언 및 정의되어 있기 때문에로 눈 아이콘을 넣어주고이벤트 리스너를 통해 아이콘을 클릭했을 때 아이콘이 바뀌면서" readonly="readonly" id="password"/>password라는 id가 있는 text의 type을 password였으면 text로, text였으면 passwo..
2024.04.29 -
[Normaltic's 취업반 과제] 회원가입 시 ID 중복 확인
sign_up_func.php - 사용자가 입력한 ID를 통해 쿼리문으로 DB에 같은 ID가 존재하는지 파악, 있으면 true로, 없으면 false를 return[생략]function check_user_id_exist($username){ if (!connect_db()) { die("Connection failed: " . mysqli_connect_error());} $table_name = "rame_table"; $sql_query = "SELECT * FROM $table_name WHERE name='$username'"; $sql_res = mysqli_query(connect_db(), $sql_query); $sql_row = mysqli_fetch_array( $sq..
2024.04.29 -
[Normaltic's 취업반 과제] My Page
index.php - mypage 버튼 추가 및 클릭시 userid를 my_psge.php에 전달하면서 redirect[생략] Mypage [생략]my_page.php - mypage 요소 구성 및 전달받은 userid를 통해 현재 어느 아이디로 접속해있는지 확인, 쿼리로 row를 받은 후 text에 입력. 그리고 text부분은 편집할 수 없도록 비활성화(readonly) Mypage Mypage ID : " readonly="readonly"/> PASSWORD : " readonly="readonly"/> AGE : " readonly="readonly"/> EMAIL : " readonly="readonly"/> PHONENUMBER : ..
2024.04.28 -
[Normaltic's 취업반 과제] 게시판
index.php - 게시판의 카테고리에는 각각 musical, play, concert가 있고, 각 버튼을 클릭했을 때 어떤 DB의 카테고리 목록을 불러올 것인지 판단 Musical Play Concert get_category_list.php - 각 버튼이 클릭 되었을 때 어떤 카테고리가 선책되었는지 파악하고 해당 DB에 맞는 카테고리 목록을 불러와 텍스트로 보여 줌 "; } } else { echo "QUERY FAILED "; }}?>
2024.04.27