테스트 사이트 - 개발 중인 베타 버전입니다

로그인한 회원 글작성시 자동입력 정보 채택완료

지율아빠 3년 전 조회 1,302

제목 그대로입니다.

 

basic 게시판의 경우 로그인한 회원이 글을 작성시 자동으로 이름과 패스워드 등이 입력되는데요..

회원가입시 작성한 이메일과 홈페이지도 자동으로 해당 DB 테이블에 입력되게끔 할 수는 없을까요?

 

이메일과 홈페이지 자동 저장되는 옵션이 따로 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
Dessi
3년 전

기본적으로 저장이 됩니다.

 

bbs/write_update.php에 보면

 

if ($w == '' || $w == 'r') {

    if ($member['mb_id']) {         $mb_id = $member['mb_id'];         $wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));         $wr_password = '';         $wr_email = addslashes($member['mb_email']);         $wr_homepage = addslashes(clean_xss_tags($member['mb_homepage']));

 

..... 위와 같이되어있고 아래 inset 쿼리에                 wr_email = '$wr_email',                wr_homepage = '$wr_homepage',

되어있네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지율아빠
3년 전
감사합니다. Dessi님.. 확인해 보니 제 write_update.php에는

if ($member['mb_id']) {
$mb_id = $member['mb_id'];
$wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));
$wr_password = $member['mb_password'];
if($member['mb_open']) {
$wr_email = addslashes($member['mb_email']);
$wr_homepage = addslashes(clean_xss_tags($member['mb_homepage']));
} else {
$wr_email = '';
$wr_homepage = '';
}

회원가입 시 정보공개 미체크자는 이메일과 홈페이지 주소가 저장되지 않도록 되어있네요..
이걸 수정하니 해결됐습니다.

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

bbs/"write_update.php"에서

 

if ($w == '' || $w == 'r') {

    if ($member['mb_id']) {         $mb_id = $member['mb_id'];         $wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));         $wr_password = '';         $wr_email = addslashes($member['mb_email']);         $wr_homepage = addslashes(clean_xss_tags($member['mb_homepage']));  

이 부분 참고하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지율아빠
3년 전
감사합니다. 엑스엠엘님.
확인해보니... 회원가입 시 정보공개 미체크 회원의 경우 이메일과 홈페이지가 자동저장되지 않도록 되어있었습니다.

감사합니ㅏㄷ.^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인