2026, 새로운 도약을 시작합니다.

그누보드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프레임워크

번호 분류 제목 글쓴이 날짜 조회
238 SVELTE 2년 전 조회 1,250
237 SVELTE 2년 전 조회 1,100
236 기타 2년 전 조회 733
235 SVELTE 2년 전 조회 832
234 SVELTE 2년 전 조회 737
233 SVELTE 2년 전 조회 958
232 SVELTE 2년 전 조회 1,295
231 SVELTE 2년 전 조회 711
230 SVELTE 2년 전 조회 877
229 SVELTE 2년 전 조회 1,149
228 SVELTE 2년 전 조회 2,024
227 SVELTE 2년 전 조회 1,054
226 SVELTE 2년 전 조회 916
225 SVELTE 2년 전 조회 4,626
224 SVELTE 2년 전 조회 731
223 SVELTE 2년 전 조회 1,038
222 SVELTE 2년 전 조회 716
221 SVELTE 2년 전 조회 1,366
220 SVELTE 2년 전 조회 4,576
219 SVELTE 2년 전 조회 615
218 SVELTE 2년 전 조회 693
217 SVELTE 2년 전 조회 1,716
216 SVELTE 2년 전 조회 1,358
215 SVELTE 2년 전 조회 964
214 SVELTE 2년 전 조회 1,151
213 SVELTE 2년 전 조회 799
212 SVELTE 2년 전 조회 846
211 SVELTE 2년 전 조회 2,783
210 SVELTE 2년 전 조회 3,513
209 SVELTE 2년 전 조회 737
🐛 버그신고