4월 29일자 업데이트 - 만능통합회원스킨 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

4월 29일자 업데이트 - 만능통합회원스킨 정보

회원통합스킨 4월 29일자 업데이트 - 만능통합회원스킨

첨부파일

member_info-boanserver.zip (82.5K) 95회 다운로드 2015-04-29 09:37:29

본문

4월 29일자 업데이트 내역
- 포인트 내역 테이블 살짝 깨짐 현상 수정 ( 익명닉네임 연구소 회원 : 뉴비님이 알려줌 )
- 쪽지함에서 페이징 추가 ( 익명닉네임 연구소 회원 : 뉴비님의 제한 )
- 쪽지 보기에서 이전쪽지/다음쪽지 에서 페이징 안넘어가던 현상 수정 ( 익명닉네임 연구소 회원 : 뉴비님이 알려줌 )
 
4월 27일자 업데이트 내역
- 포인트내역 / 내작성글보기 쪽에서 페이징 기능이 안먹히던 현상 수정 ( 익명닉네임 연구소 회원 : 뉴비님이 알려줌 )
- 회원정보수정 부분에 보안서버 적용시킴
 
 
압축 파일 다운로드 하시면 안에 boanserver 랑 member_info 폴더가 있습니다. 둘다 plugin 안에 넣으시길 바라며,

<?
include_once(G5_PLUGIN_PATH .'/boanserver/class/ssRsa.php');
include_once(G5_PLUGIN_PATH .'/boanserver/class/ssRsaForm.php');
 
/**************************************************
RSA 키 재 생성
--------------------------------------------------
페이지 접속 시 마다 RSA 키를 변경하길 원하는 경우 다음의 주석을 해제하세요.
**************************************************/
$length = 2048 ;
//$ssRsaForm->makeKey ( $length ) ;
?>
<script src="<?php echo G5_PLUGIN_URL ?>/boanserver/script/ssRsa.js"></script>
<script src="<?php echo G5_PLUGIN_URL ?>/boanserver/script/ssRsaForm.js"></script>
<div style="margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden">
<h2>RSA 키 (<?=$length?>)</h2>
  <div style="display:none;">
  	<p id="private"><?//=$_SESSION['ssRsa']['private']?></p>
  	<hr>
  	<p id="public"><?=$_SESSION['ssRsa']['public']?></p>
  </div>
</div> 

 
해당소스를 head.php 상단 부분에 넣으시면 됩니다. 이걸 head.php 상단에 넣는이유는 다른 개발자분이 boanserver 적용한 스킨을 배포할때 이것만 추가하면 굳이 따로 boanserver 관련 이 소스를 넣을 필요없이 스킨만 받아서 바로 사용 가능합니다.
 
아직 무슨문제인지는 모르겠지만 회원아이콘 / 프로필사진 업로드가 안되고있습니다. 현재 그현상을 계속 알아보고있는중입니다.

====================================== 전 자료 설치 법 =======================================

본 스킨은 플러그인 형식과 비슷하긴한데. 플러그인이 아닌거같은 스킨인 만능 회원통합스킨입니다.

해당 시스템은 이미지를 사용하지않았으며, 모바일에서도 호환 됩니다.

설치방법은 간단합니다. 그누보드5폴더/plugin/ 안에 압축푸시면되구요.

회원정보 수정에서 링크 수정하셔야됩니다.

회원정보수정 : <?php echo G5_PLUGIN_URL ?>/member_info/userinfo 로 수정
스크랩 내역 : <?php echo G5_PLUGIN_URL ?>/member_info/scrap 로 수정
포인트 내역 : <?php echo G5_PLUGIN_URL ?>/member_info/pointlist 로 수정
쪽지함 보기 :  <?php echo G5_PLUGIN_URL ?>/member_info/message 로 수정
내 작성글 보기 :  <?php echo G5_PLUGIN_URL ?>/member_info/mydocument 로 수정

굳이 스킨 수정할 필요가없으며, 유저분의 멤버 관련 여분필더가 더있을 경우에만 손대시길 바랍니다.

쪽지 주고받기는 쪽지함 보기에서 다 해결 가능합니다.

[ 회원탈퇴 기능 ] 있으며, [ 비밀번호 변경 ] 있습니다.

그리고 제일 중요한 g5_member 에서 필더 하나 추가 해주세요.

필더 이름: mb_password_date
필더 죵류: date
기본값: 0000-00-00

댓글은 스킨 제작자에게 큰 힘이 됩니다. ^^
추천
5

댓글 전체

올려주신 스킨 너무 감사드립니다 ^^
제가 무엇을 잘 못한건지 ㅋㅋ 비밀번호 변경이 되질 않아요 ^^;;
비밀번호 변경이 완료되었다고 메세진 확인되지만 실제로 비밀번호 변경이 되질 않아요
해서 새로 만든 필드 mb_password_date 도 반영이 되질 않아요 ^^ (기본값만 출력)
처음엔 sns_date 부분의 common.lib 에 추가되지 않아 한참을 서칭해서 완료하였지만 ~
비밀번호 변경 반영은 안되네요 ^^
userinfo_password_update 를 살펴보니 소스 중

$password = sql_password($mb_password);
$npw1 = sql_password($password1);
$npw2 = sql_password($password2);

이런 부분이 있던데 필드에 $password1 와 $password2 도 추가를 해야 하는건가요? ^^
$password2 를 $mb_password 와 일치시키는 소스도 필요한건가요? ㅋ

질문이 길어져서 죄송합니다.
좋은 정보 공유하여주셔서 정말 감사드리지만 제가 너무 초보라서.. 귀찮게 문의 드려 죄송합니다
부탁드릴께요 이왕 좋은 정보 주셨는데 잘 활용해서 멋지게 사용하고 싶은 맘에 욕심부립니다.
감사합니다
그거는 나뚜세요.. 어차피 그거는 POST 값으로비밀번호 셋팅하는거라 DB 랑은 상관없습니다. 단 mb_password_date 는 추가하셔야됩니다. ^^
답변 감사드립니다 ^^
그럼 변경처리가 제대로 되려면 어떻게 해야할까요?
 
하라고 알려주신 대로 제대로 다 한것 같아요
head 파일에 소스 추가와 DB 필드 추가 플러그인안에 추가
외에 어떻게 해야 제대로 비밀번호 변경이 반영될까요?

죄송하지만 다시 한번 부탁드릴꼐요 ^^;;
감사합니다
phpmyadmin 접속하신후 해당 회원님의 db 에 접속하셔서 g5_member 에 진입합니다. 그다음 밑의 사진을 보고 따라하시면됩니다.

http://i.imgur.com/VuCbGNS.png

여기에 보이는 실행 버튼을 눌리신후


현재 보이는 이미지 처럼 작성후 저장눌리시면됩니다.
자세한 캡쳐에...설명.. 감동입니다  너무너무 !
감사드립니다
하지만 !! 이미 여기까진 다 완료에요 ^^
다른건 다 되는데 ㅋㅋ 비밀번호 변경만 안 먹혀요 ^^ !~

곳곳에 goto_url 부분이나 링크 부분 주소 안잡혀 있는것은 모두 수정하였답니다 ~
엇.. 죄송합니다... 마루코7 님이 말씀하신대로 비밀번호 변경이 안되는 현상이 발견되었네요.. 해결방법 알려드리겠습니다.

userinfo_password_update.php 파일을 여세요.

<?php
include_once('./_common.php');
if (!$is_member)
    alert('로그인 후 이용하여 주십시오.', G5_URL);
include_once(G5_PATH.'/head.sub.php');
$ui = get_member($member[mb_id]);
$password = sql_password($mb_password);
$npw1 = sql_password($password1);
$npw2 = sql_password($password2);
if($password != $ui[mb_password]) alert("비밀번호가 일치하지 않습니다.");
if($npw1 != $npw2) alert("변경할 비밀번호가 일치하지 않습니다.");
$sql = " update {$g5['member_table']} set mb_password = '$npw1', mb_password_date = '".G5_TIME_YMD."' where mb_id = '$member[mb_id]' ";
sql_query($sql);
alert('비밀번호 변경이 완료되었습니다.',G5_PLUGIN_URL.'/member_info/userinfo');
include_once(G5_PATH.'/tail.sub.php');
?>


로 소스 갈아타세요 ^_^..
전체 2,438 |RSS
그누보드5 스킨 내용 검색

회원로그인

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