들불

그누보드5 Restful API + jwt + refresh 갱신 로직 추가 로그인

여기에서 동떨어진 svelte가 되지 않기 위해선,

그누보드와 svelte를 연동해서 사용가능해야겠죠.

그런데, 이거 준비하는 과정이 만만치가 않네요. 

그누보드 기능이 너무 많다보니. 일일이 다 변환하려니 신경쓸것도 그만큼 시간도 걸리네요.

후딱 완성본을 만들어서? 빌더로 팔아먹어 볼까?도 

생각해보지만, 그러려면, 업을 관두고나 가능하지 않을까 싶어서 

일단 단계별로 오픈할까 합니다. 언젠가 다 하겠죠.

 

그 중 오늘 올려드리는 것은

전에  Restful api 소모임게시판에 올린것의 기능 추가 버전입니다.

제가 오랫동안 CIBOARD + SVELTE로 주로 작업을 해서.

그곳에 개발한 내용을 그누보드로 가져오고 있는 중입니다.

 

최대한 정리해서 작업을 하고 있긴한데,

다소 더미 파일이나 소스가 있을 수 있습니다.

 

1. reslful api

2. login

3. jwt 이용한 회원인증

4. access token 발행(로그인, refresh)

5. refresh 발행

 

실행방법

루트 폴더에 API 폴더를 그대로 올리시고

아래 

CREATE TABLE IF NOT EXISTS `g5_member_rejwt` (
  `idx` int(11) NOT NULL AUTO_INCREMENT,
  `mb_id` varchar(20) DEFAULT NULL,
  `uuid` varchar(255) DEFAULT NULL,
  `agent` varchar(255) DEFAULT NULL,
  `refresh_token` varchar(255) DEFAULT NULL,
  `reg_datetime` datetime DEFAULT NULL,
  PRIMARY KEY (`idx`),
  KEY `g5_member_rejwt_uuid_IDX` (`uuid`,`mb_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

이 쿼리 참고하셔서 SQL  환경에 맞게 생성해주시고,

 

index.php 100 번째 줄에 사용도메인으로 변경해주시면 됩니다.

첨부파일

api.zip (39.9 KB) 43회 2023-03-14 16:08
|

댓글 2개

감사합니다!! 스크랩합니다

감사합니다~! 

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

JS프레임워크

+
분류 제목 글쓴이 날짜 조회
SVELTE 2년 전 조회 2,053
SVELTE 2년 전 조회 1,093
SVELTE 2년 전 조회 955
SVELTE 2년 전 조회 4,676
SVELTE 2년 전 조회 763
SVELTE 2년 전 조회 1,072
SVELTE 2년 전 조회 752
SVELTE 2년 전 조회 1,400
SVELTE 2년 전 조회 4,649
SVELTE 2년 전 조회 641
SVELTE 2년 전 조회 718
SVELTE 2년 전 조회 1,745
SVELTE 2년 전 조회 1,398
SVELTE 2년 전 조회 993
SVELTE 2년 전 조회 1,178
SVELTE 2년 전 조회 826
SVELTE 2년 전 조회 887
SVELTE 2년 전 조회 2,833
SVELTE 2년 전 조회 3,561
SVELTE 2년 전 조회 771
SVELTE 2년 전 조회 624
Vue 3년 전 조회 650
Vue 3년 전 조회 804
기타 3년 전 조회 917
Vue 3년 전 조회 812
Vue 3년 전 조회 674
Vue 3년 전 조회 825
Vue 3년 전 조회 691
기타 3년 전 조회 948
기타 3년 전 조회 749
🐛 버그신고