안녕하세요. 저는 그누보드를 이번에 처음 해보고있어서 모르는게 좀 많습니다 ㅠㅠ.
원래 제가 PHP에서 로그인 아이디를 가져올때는
메인 페이지와 로그인, 로그인체크 페이지에다가 session_start();를 둿엇고
로그인체크에서 조건을 다 통과했다면 $_SESSION['user_id'] = $user_id; 이런식으로 넣어놓고
로그인값이 필요한 페이지에서 session_start(); , $user_id = $_SESSION['user_id'];
이런식으로 독학했는데요.. 그누보드에서는 어떤식으로 가져오나요?
그리고 다르다면 다른 이유가 혹시 보안때문인건가요? 코딩을 입문한 지 얼마 되지않아서 궁금합니다.
답변 1개 / 댓글 8개
채택된 답변
+20 포인트
2021-12-23 (목) 16:04:25
print_r($member);
이렇게 찍어 보세요.
답변에 대한 댓글 8개
코코코오린코코코오린
2021-12-23 (목) 16:11:40
2021-12-23 (목) 16:24:07
if($member['mb_id']) {
echo "로그인";
}
로그인을 하면 mb_id에 로그인한 사람 아이디가 나옵니다.
echo "로그인";
}
로그인을 하면 mb_id에 로그인한 사람 아이디가 나옵니다.
코코코오린코코코오린
2021-12-23 (목) 16:27:13
정말 감사해요 ㅠㅠ 짜장님 죄송하지만 하나만 더 여쭙겠습니다.. 회원가입 할때 DB에 INSERT되는 부분은 어디에 있는지 아시나요?
2021-12-23 (목) 16:28:54
/bbs/register_form_update.php 파일에 보시면
$sql = " insert into {$g5['member_table']}
이런 게 나와요.
$sql = " insert into {$g5['member_table']}
이런 게 나와요.
코코코오린코코코오린
2021-12-24 (금) 11:26:03
짜장님 혹시 https://sir.kr/qa/443104?page=0&posting=ok&sst=wr_num 이 글도 한번 봐주실 수 있나요? ㅠㅠ
2021-12-24 (금) 11:40:22
그누보드 자체에서 관리자 페이지를 제공하니 거기에서 파일들 수정하면서 하나씩 살펴보시는 수밖에 없습니다.
그누보드 관리자 페이지를 뜯어본다고 하더라도 어느 정도 코드를 볼 줄 안다면 괜찮겠지만 그렇지 않다면... 허허허
그누보드 관리자 페이지를 뜯어본다고 하더라도 어느 정도 코드를 볼 줄 안다면 괜찮겠지만 그렇지 않다면... 허허허
답변을 작성하려면 로그인이 필요합니다.
Array ( [mb_id] => [mb_level] => 1 [grade] => 비회원 [level] => 1 [exp] => 0 [exp_up] => 0 [exp_per] => 0 [exp_max] => 0 [exp_min] => 0 [mp] => 0 [photo] => [like] => 0 [liked] => 0 [follow] => 0 [followed] => 0 [response] => 0 [memo] => 0 [partner] => 0 )
위와 같이 찍힙니다. 여기서 현재 로그인 된 아이디를 알 수 있는 방법이 있나요?