비회원 글 등록시 가입이 되도록 가능한가요?

비회원 글 등록시 가입이 되도록 가능한가요?

QA

비회원 글 등록시 가입이 되도록 가능한가요?

답변 3

본문

비회원이 글을 등록시 기입한 전화번호를 아이디로 해서 비번해서 회원등록이 자동으로 되도록 가능한가요?

쪽지 등 기능을 사용하려니 가입회원만 되다 보니 물어봅니다.

이 질문에 댓글 쓰기 :

답변 3

/bbs/write_update.php
에서 가능할 것 같은데, 그러면 코어를 건드려야해서

게시판 스킨마다 write_udpate.tail.skin.php 파일 만들어서

거기서 작업할 것 같습니다! 휴대폰번호, 이메일로 중복가입이 안되게 막혀있으니,

/bbs/register_form_update.php 파일에서 회원가입처리하는 로직을 참고해서

글작성할 때 작성한 휴대폰번호, 이메일로 member_table 조회해서 없으면 insert 시키면 되지 않을까 싶습니다!

 

간단하게 다음처럼 할 수 있습니다

스킨폴더에 write_update.skin.php를 만들고 코드를 넣으세요

<?php

$mb_id =  preg_replace("/[^0-9]/",'', $mb_hp );

if($mb_id && !$w){

 $row= sql_query("select mb_id from {$g5['member_table']} where mb_id='$mb_hp' ");

 if( !$row['mb_id']){

 $mb_name = substr($mb_hp, -4);

 $mb_nick = substr($mb_hp, -6);

 $mb_pass = get_encrypt_string($mb_hp);

$mb_email = "a{$mb_hp}.com";

 sql_query(" insert into {$g5['member_table']} set mb_id = '{$mb_id}',  mb_password = '$mb_pass',
               mb_name = '$mb_name', mb_nick = '$mb_nick', mb_email='$mb_email' ");

 

 alert("아이디 : $mb_hp, 비번 : $mb_hp 으로 회원가입 완료 됨", "board.php?bo_table=$bo_table&wr_id=$wr_id");

}

}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 690
© SIRSOFT
현재 페이지 제일 처음으로