7. [2주차]-5 로그아웃과 마이페이지 만들기

* 과제

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 정보만 가져오는 식으로 구현하였다.

반응형

댓글()