세션값을 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"/>
<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 |