7. [2주차]-5 로그아웃과 마이페이지 만들기
보안공부/웹 모의해킹 공부2024. 4. 29. 11:31
* 과제
1. 복습(database, SQL)
2. 미니 미션
- 학생, 점수 데이터베이스 생성
- GET 방식으로 학생의 이름이 입력되면 그에 맞는 점수를 출력
- ex) "doldol 학생의 점수는 80입니다."
3. 로그인 페이지 (DB 연동)
4. 회원가입 페이지 만들기 (기능 구현)
+ 추가 미션 (시간이 남으면)
1. 마이 페이지 기능
1. 마이 페이지 기능
+ 추가 미션 (시간이 남으면)
1. 마이 페이지 기능
로그인 성공 시 index 페이지의 화면으로 로그아웃과 마이페이지 기능을 일단 구현만 해놨다.
<?php
if (!session_id()) {
session_start();
}
session_destroy();
header("location: ./login.php");
?>
여기서 로그아웃 클릭 시 세션이 삭제되는 방식으로 구현했다.
마이페이지 기능의 경우, 회원가입 페이지와 동일하게 만들었으며,
$sql = "SELECT email, name FROM my_user WHERE user='{$id}'";
위의 PHP 코드를 이용해 email과 name 정보만 가져오는 식으로 구현하였다.
반응형
'보안공부 > 웹 모의해킹 공부' 카테고리의 다른 글
9. [3주차]-2 로그인 로직 구현 (0) | 2024.05.07 |
---|---|
8. [3주차]-1 로그인 로직 이해 (0) | 2024.05.07 |
6. [2주차]-4 회원가입 페이지 만들기 (0) | 2024.04.28 |
5. [2주차]-3 로그인 페이지 DB 연동 (0) | 2024.04.26 |
4. [2주차]-2 학생, 점수 페이지 만들기 (0) | 2024.04.26 |
댓글()