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

sns 로그인 페이스북,트위터 ...구글 로그인 추가 + 정보수정

· 12년 전 · 12661 · 35
222.gif
전에 올려 드린 플러그인에서 조금 더 수정이 되었습니다




트위터 페이스북 구글 계정으로 로그인 하실 수 있습니다



※테러보이님(페이스북) 과 말러83 님(트위터)의 소스를 수정, 조합하였음을 알려 드립니다





**********설치방법


1. 루트에 plugin 폴더를 생성합니다


2. 다운 받으신 폴더의 압축을 푼 후

plugin 폴더내에 sns_login 폴더를 업로드 합니다


3. 트위터와 페이스북 구글 api 키를 발급 받으신 후



https://dev.twitter.com/

https://developers.facebook.com/apps

https://code.google.com/apis/console/



4. sns_login/ 폴더내의

config.php 수정


5, 6, 7 라인 트위터 발급키 입력

10, 11 라인 페이스북 발급키 입력

15, 16, 17, 18 라인 구글 발급키 입력

19라인 ---> 구글키 발급 하실때 Redirect URIs 입력 하라고 나옵니다
그때 19 라인을 확인하시고
홈페이지주소/plugin/sns_login/google/index.php
이렇게 넣으시면 됩니다


///////회원정보 수정///////////////////////////////////////////////////////////////////////


회원 정보 수정....

sns 로그인시
기본 비밀번호는 1234 로 설정했습니다
로그인 접속시 경고창이 뜨며 확인을 누르면 정보수정 페이지로 이동 하도록 했습니다




1. member_confirm.skin.php (회원스킨)

적당한곳, 잘 보이는곳에 추가 (임시 비밀번호를 알려줍니다)

<? if($member[mb_10]){ echo "<span style='color:#FF0000;'>sns 로그인 임시비번은 1234 입니다</span>"; }?>




2. register_form.skin.php (회원스킨)

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

바로 아래 코드입력

if ($member[mb_10]){
$read = "";
}else{
$read = "readonly";
}

그리고....

이름 입력부분에 readonly 를 {$read} 로 변경



3. bbs/register_form_update.php (bbs 폴더내)

회원정보 수정 업데이트 부분

mb_name = '$mb_name',

추가



4.login.skin.php (회원스킨)

하단 아래 코드 입력
<? include_once("$g4[path]/plugin/sns_login/sns_login.php");?>




끝!!!!!!!!!!!!!!!!!!!!!!!!

천천히 해보시면 어려움은 없을듯 합니다



링크1은 테스트 사이트 입니다
링크2는 질문, 오류신고 등을 받습니다 ^^;

댓글 작성

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

로그인하기

댓글 35개

12년 전
감사요~~
회원정보수정이 가능하도록 수정이 되었나봐요.. ^^
다시 도전해봐야 겠네요..ㅋㅋ 감사합니다.. 추천쾅.
12년 전
네 ^^ 안되면 말씀해 주세요.. ^^
감사합니다 ^^
ㅠ.ㅠ또다른 문제가 발생했습니다.
트위터로 테스트 중인데..
트위터 이름에 영문으로 되어있는데.
sns임시비밀번호로 로그인해서 정보를 수정하고 저장하려고 하니까..
공백없는 한글로 입력하라.. 나오네요.. 그래서 수정이 안됩니다.. ㅠ.ㅠ
12년 전
그럴리가 없을텐데요...설치시 2번을 확인 하셨나요???

readonly 를 {$read} 로 변경

이걸 해주셨는지....


기본적인 구조는 sns 로그인하면 회원 여분필드 10에 체크가됩니다
여분필드10에 체크가 되있다면 이름과 별명 수정을 가능하게 합니다

수정이 완료되면 여분필드 10이 공백이 되며
일반 회원정보 수정과 같습니다
좋아요 100번 누르게 해주세요 ^^
멋진 업데이트 플러그인 감사드립니다.
12년 전
^^ 감사합니다 ^^
12년 전
그누 서명기능도 사용이 가능한가요? 샘플사이트에 정보수정에 서명이 없어서 ^^;
12년 전
가능할겁니다^^

제가 즐겨쓰는 기능이 아니라서 확답은......ㅜㅡ;;;
좋은 스킨 감사합니다. 추천 추천!!!