feat:添加管理员登录
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { create } from "zustand";
|
||||
|
||||
import { setAdminBearerToken } from "@/lib/admin-auth";
|
||||
import { writeStoredAdminToken } from "@/lib/admin-token-local-storage";
|
||||
|
||||
type AdminSessionState = {
|
||||
/** 已与 `Authorization: Bearer …` 同步的原始片段(不带 `Bearer ` 前缀) */
|
||||
@@ -15,11 +16,13 @@ export const useAdminSessionStore = create<AdminSessionState>((set) => ({
|
||||
setBearerToken: (token) => {
|
||||
const normalized = token?.trim() ? token.trim() : null;
|
||||
setAdminBearerToken(normalized);
|
||||
writeStoredAdminToken(normalized);
|
||||
set({ bearerToken: normalized });
|
||||
},
|
||||
|
||||
clearBearerToken: () => {
|
||||
setAdminBearerToken(null);
|
||||
writeStoredAdminToken(null);
|
||||
set({ bearerToken: null });
|
||||
},
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user