네트워커의 보안 티스토리



세션값을 unset 시켜주면은 if문에 충족해 login/join 창이 보이게 된다










[회원 가입 기능]

: 기능 추가


- 아이디 중복 확인과 비밀번호 확인 기능 추가 후 확인,















<font size="2" face="verdana"><?=$_SESSION['userid']?></font>  //아이디는 변경되면 안되니 그대로 표시되게끔



<input name="passwd" type="password" class="pass"/> // 패스워드는 노출안되게 벨류값 없이


<input name="name" type="text" class="nick" value="<?=$_SESSION['username']?>"/>  //닉네임 같은것은 기존에 값을 가져오고 변경도 가능하게







위의 action 값을 modify.php로 바꿔준후에






하면


회원정보 수정이 비로소 가능해진다






* 패스워드 없거나, 입력한 패스워드 두개가 다를시에 창이 뜨게끔














* write_form.php


<?php

include "../header.php";

include "./sub_img.php";

include "./sub_menu.php";



$usernick = $_SESSION['usernick'];

?>

<article>

<h1>글 작성하기</h1>

<div id="col2">

<form name="board_form" method="post" action="./insert.php" enctype="multipart/form-data">

<div id="write_form">

<div class="write_line"></div>

<div id="write_row1">

<div class="col1">닉 네임</div>

<div class="col2"><?=$usernick?></div>

</div>

<div class="write_line"></div>

<div id="write_row2">

<div class="col1">제목</div>

<div class="col2"><input type="text" name="subject"/></div>

</div>

<div class="write_line"></div>

<div id="write_row3">

<div class="col1">내용</div>

<div class="col2"><textarea name="content">내용을 입력하세요.</textarea></div>

</div>

<div class="write_line"></div>

<div id="write_row4">

<div class="col1">파일</div>

<div class="col2"><input type="file" name="upfile"/></div>

</div>

<div class="write_line"></div>

<div id="write_button">

<input type="image" src="../images/ok.png"/>&nbsp;

<a href="./list.php"><img src="../images/list.png"></a>

</div>

</div>

</form>

</div>

</article>


<?php include "../footer.php";?>











파일을 올리면 /var/www/html/basic/data 에 저장된다.



'정보보안' 카테고리의 다른 글

22일차 웹보안 HTML  (0) 2017.03.09
21일차 웹보안 nc 세션하이재킹  (0) 2017.03.08
19일차 웹서버 php db careadmin  (0) 2017.03.03
18일차 웹서버  (0) 2017.03.02
17일차 웹서버 구축 , html 웹언어, 색상표  (0) 2017.02.28