전에 올려 드린 플러그인에서 조금 더 수정이 되었습니다
트위터 페이스북 구글 계정으로 로그인 하실 수 있습니다
※테러보이님(페이스북) 과 말러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는 질문, 오류신고 등을 받습니다 ^^;
트위터 페이스북 구글 계정으로 로그인 하실 수 있습니다
※테러보이님(페이스북) 과 말러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개
최근에 아래와 같은 오류가 뜨고, 구글에서 해당오류로 로그인이 계속 안하여 비활성시 삭제조치한다고 합니다.
프로그램에 대해 문외한이라 해결할수가 없어서 문의드립니다.
Fatal error: Uncaught exception 'Google_AuthException' with message 'Error fetching OAuth2 access token, message: 'invalid_grant'' in /www/plugin/sns_login/google/src/auth/Google_OAuth2.php:113 Stack trace: #0 /www/plugin/sns_login/google/src/Google_Client.php(131): Google_OAuth2->authenticate(Array, '4%2F0AY0e-g7ub6...') #1 /www/plugin/sns_login/google/index.php(33): Google_Client->authenticate('4%2F0AY0e-g7ub6...') #2 {main} thrown in www/plugin/sns_login/google/src/auth/Google_OAuth2.php on line 113
해결방법 좀 부탁드립니다.
프로그램에 대해 문외한이라 해결할수가 없어서 문의드립니다.
Fatal error: Uncaught exception 'Google_AuthException' with message 'Error fetching OAuth2 access token, message: 'invalid_grant'' in /www/plugin/sns_login/google/src/auth/Google_OAuth2.php:113 Stack trace: #0 /www/plugin/sns_login/google/src/Google_Client.php(131): Google_OAuth2->authenticate(Array, '4%2F0AY0e-g7ub6...') #1 /www/plugin/sns_login/google/index.php(33): Google_Client->authenticate('4%2F0AY0e-g7ub6...') #2 {main} thrown in www/plugin/sns_login/google/src/auth/Google_OAuth2.php on line 113
해결방법 좀 부탁드립니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 14451 | |
| 14445 | |
| 14435 | |
| 14426 | |
| 14418 | |
| 14412 | |
| 14410 | |
| 14407 | |
| 14404 | |
| 14399 | |
| 14395 | |
| 14394 | |
| 14389 | |
| 14388 | |
| 14382 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기