이메일 주소로 회원 가입 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

이메일 주소로 회원 가입 정보

회원가입 이메일 주소로 회원 가입

첨부파일

basic.zip (114.3K) 545회 다운로드 2011-09-03 22:36:07

본문

전에 이메일 주소를 아이디로 하는 회원가입 팁을 올린 적이 있는데, 많은 분들이
스킨을 이야기 하셔서, 아주 간단히 만들었습니다.
팁 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=26403&page=3

그누보드 4.34.10의 basic 스킨이며, 여기서 아이디 체크하는 부분과 이메일 입력 부분만
변경하였습니다.

로그인 부분에는 별도 수정없이 사용하고 있습니다.

수정 파일은 ajax_register_form.jquery.js, ajax_mb_id_check.php, register_form.skin.php 입니다.

급조한 것이기 때문에 오류가 있을 수 있으니 댓글 달아주시면, 시간나는 대로 확인하여 수정하겠습니다.

그리고 단점이 있는데,, 아이디/비번 찾기할때 가입시 이메일을 물어봅니다. ㅠㅠ
아이디가 메일주소고 이걸 잃어버렸는데, 이메일 주소를 입력하라고 하면.. 참 안습입니다.
개인을 구분할 확실한 정보가 회원가입에 없기 때문에 참 난감합니다.
이 부분에 대해서 아이디어 주시면 보강하겠습니다.

UTF-8이며, EUC-KR은 자체적으로 변환해서 사용해 주세요~ ^^;
추천
20

댓글 전체

추천해 주시고 댓글 남겨주신 분들 감사합니다~
다운 많이 해주셨는데, 아이디/비번 찾기 어떻게 해야할지 아직도 고민중 입니다.
좋은 아이디어 추천해 주세요~~
좋습니다....
비번 찾기 기능은 아래 링크를 참조하심 .
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=89172&sca=&sfl=wr_subject&stx=%EC%B0%BE%EA%B8%B0&sop=and
감사합니다. 좋은 기능입니다.
그런데 이렇게 이메일을 아이디로 할경우 아이디(이메일)를 암호화 하지않으면 모든 사람에게 이메일주소가 노출될 경우가 많더군요.
예로 회원사이드뷰에서 아이디로 검색, 전체 게시물보기 하면 주소창이던 브라우저 밑에 상태창이던 이메일주소가 고스란히 노출됩니다. 이메일주소를 공개하기 싫은경우 낭패일 수 있습니다.
회원썸네일 이미지를 만들던가 할때도 이미지파일명에 이메일주소가 들어갈 수도 있구요.
아이디(이메일주소)를 암호화 하던지 해야 좋을 듯 싶습니다.
다른방법이 있을까요?
아~ 그런 문제가 있군요~
기존 스킨이나 로직에서 아이디로 출력되는 부분이 모두 이메일 주소로 노출이 될 수 있네요..

아이디 부분을 모두 닉으로 교체하던가 아니면, 아이디를 가져오는 부분에 @뒤 부분을 자른다던지 * 처리 해야 할 것 같습니다.(잔머리 굴리면 다른 방법도 생길텐데 요새 XE와 KimsQ 쪽을 하고 있어 머리 깨지고 있습니다. ㅠㅠ)

이메일 자체가 개인정보에 해당되기 때문에 암호화 저장하는게 맞지만 암호화를 하게되면, 그누보드내 아이디 관련 출력을 제외한 모든 부분에 복호화를 해야하는 큰일이 생기겠네요..

시간 나는대로 잔머리 굴려보도록 하겠습니다.
댓글 보셨군요. 스킨 잘 적용해서 잘 쓰고 있습니다. 감사합니다.
저는 회원이미지가 있어서 이미지저장 할때하고 불러올때만 암호화시켜서 저장, 불러오기 하고 있습니다. (이미지파일명이 이메일이 되어버려서요.)
그리고 검색기능에서 아이디로 검색을 아예빼고 이름 또는 닉네임으로 검색하기만 사용하게 만들었습니다.
사이드뷰도 문제인데... 쪽지보내기 할 때 받는사람 아이디를 안보이게 해봤습니다.
아직 전반적인 테스트는 안해봤지만 쿠츠님 스킨을 꼭 이용하고자 합니다. ^^
감사합니다.

참 자동로그인은 잘 되시나요? 전 계속 해결책을 찾고 있는데 이메일을 아이디로 써서 안되는건지 한참 헤매고 있습니다.
와~ 찾던게 있었네요 ^^ 감사.
가입 할때 이메일로 가입 하는게 정말 좋은거 같아요.
비밀번호 잊어 버렸을때
자신의 이메일로 비밀번호 보내주기때문에 본인 아니면 확인 하기 힘들거든요.
다만 가입한 이메일을 까먹으면 대략 난감...ㅋㅋ

더 보완된 스킨이 나올날도 멀지 않았군요.ㅋㅋ
아마도 자동로그인 기능이 안될텐데요.
저도 처음에 안되길래 사용을 안했다가 몇일전에 업데이트하다가 자동로그인 사용을 하려다보니 또 문제가 돼서 수정을 좀 했습니다.

common.php 파일중
    // 자동로그인 ---------------------------------------
    // 회원아이디가 쿠키에 저장되어 있다면 (3.27)
    if ($tmp_mb_id = get_cookie("ck_mb_id"))
    {
        $tmp_mb_id = substr(preg_replace("/[^a-zA-Z0-9_]*/", "", $tmp_mb_id), 0, 20);

위 부분을 찾아서

        $tmp_mb_id = substr(preg_replace("/[^a-zA-Z0-9@._]*/", "", $tmp_mb_id), 0, 20);
이렇게 @와 .을 추가해주시면 됩니다.
꼬꼬아부지님 팁 감사드립니다.
언제 한번 정리해서 스킨 만들어야 하는데, 정리가 안되네요 ^^;
기약할 수 없는 조만간 만들어 보겠습니다.
기약 없는 조만간 스킨 만들때 고려해 보도록 하겠습니다.
만든지 오래되어서 기억이 잘 안나지만,,, 본인 인증 멜 발송했던 것으로 기억하는데요....
(관리자에서 지정)
이걸로 해서 이름빼고 별명으로 받을때, 가입폼에서 다 주석처리했는데도 가입완료시"실명이 넘어오지않았습니다"라는 메시지 나오시는 분들은, register_form_update.php에
56줄 // if (!$mb_name) alert('이름(실명)이 넘어오지 않았습니다.'); 주석처리하시면 될 거 같습니다
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT