공개 프로젝트 바로가기 정리
This commit is contained in:
@@ -37,9 +37,9 @@
|
|||||||
|
|
||||||
## 운영 메모
|
## 운영 메모
|
||||||
|
|
||||||
일반 사용자 화면은 나의 찾기, 콕 찌르기, 니모, GIT 4개 버튼만 표시합니다. PC 켜기 항목은 운영 코드에 주석으로 보존해 두고 화면에서는 제외합니다.
|
일반 사용자 화면은 나의 찾기, 콕 찌르기, 니모, GIT 4개 버튼만 표시합니다. PC 켜기 항목은 운영 코드에 주석으로 보존해 두고 화면에서는 제외합니다. GIT/프로젝트 바로가기는 공개 저장소 목록으로 이동하므로 공통 암호 인증을 거치지 않습니다.
|
||||||
|
|
||||||
Rhymix 사이트 관리자 로그인 상태에서는 나의 찾기, 콕 찌르기, 니모, 프로젝트, Block, Notice, Weblog, Speed Stats를 4개씩 2줄로 표시합니다. 관리자 상태에서 미니앱을 실행하면 공통 암호를 묻지 않습니다. 이때 `/custom/launcher/api.php?adminSession=1` 또는 `session=1` 응답에서 관리자 공통 접근 쿠키를 함께 발급해, 이동한 미니앱 내부 세션 검사에서도 바로 통과합니다.
|
Rhymix 사이트 관리자 로그인 상태에서는 나의 찾기, 콕 찌르기, 니모, 프로젝트, Block, Notice, Weblog, Speed Stats를 4개씩 2줄로 표시합니다. 프로젝트 바로가기는 공개 저장소 목록인 `https://git.chaegeon.com/explore/repos`로 이동합니다. 관리자 상태에서 미니앱을 실행하면 공통 암호를 묻지 않습니다. 이때 `/custom/launcher/api.php?adminSession=1` 또는 `session=1` 응답에서 관리자 공통 접근 쿠키를 함께 발급해, 이동한 미니앱 내부 세션 검사에서도 바로 통과합니다.
|
||||||
|
|
||||||
공통 암호로 로그인한 일반 인증 쿠키는 30분만 유지합니다. 사이트 관리자 세션이 확인되어 발급된 관리자 인증 쿠키는 반영구 운영값으로 10년 유지합니다. `/custom/launcher/api.php?session=1`은 현재 브라우저가 가진 공통 쿠키 또는 사이트 관리자 세션을 확인하고, `/custom/launcher/api.php?adminSession=1`은 관리 버튼 노출처럼 실제 Rhymix 관리자 세션이 필요한 화면에서만 사용합니다.
|
공통 암호로 로그인한 일반 인증 쿠키는 30분만 유지합니다. 사이트 관리자 세션이 확인되어 발급된 관리자 인증 쿠키는 반영구 운영값으로 10년 유지합니다. `/custom/launcher/api.php?session=1`은 현재 브라우저가 가진 공통 쿠키 또는 사이트 관리자 세션을 확인하고, `/custom/launcher/api.php?adminSession=1`은 관리 버튼 노출처럼 실제 Rhymix 관리자 세션이 필요한 화면에서만 사용합니다.
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -35,7 +35,7 @@ const userIconItems = [
|
|||||||
id: 'git',
|
id: 'git',
|
||||||
img: 'https://git.chaegeon.com/assets/img/favicon.svg',
|
img: 'https://git.chaegeon.com/assets/img/favicon.svg',
|
||||||
label: 'GIT',
|
label: 'GIT',
|
||||||
onclick: () => requireAccess(() => location.href = 'https://git.chaegeon.com')
|
onclick: () => location.href = 'https://git.chaegeon.com/explore/repos'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ const adminIconItems = [
|
|||||||
id: 'project',
|
id: 'project',
|
||||||
img: 'https://git.chaegeon.com/assets/img/favicon.svg',
|
img: 'https://git.chaegeon.com/assets/img/favicon.svg',
|
||||||
label: '프로젝트',
|
label: '프로젝트',
|
||||||
onclick: () => requireAccess(() => location.href = 'https://git.chaegeon.com')
|
onclick: () => location.href = 'https://git.chaegeon.com/explore/repos'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'block',
|
id: 'block',
|
||||||
|
|||||||
Reference in New Issue
Block a user