Skip to content

Commit 0c519f7

Browse files
authored
[Fix][UI] download resource return 401 (#12566)
resource download with form action, without header: sessionId: xxxx, set sessionId after login,support download resource success
1 parent d4e7ae9 commit 0c519f7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

dolphinscheduler-ui/src/views/login/use-login.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import type { LoginRes } from '@/service/modules/login/types'
2424
import type { UserInfoRes } from '@/service/modules/users/types'
2525
import { useRouteStore } from '@/store/route/route'
2626
import { useTimezoneStore } from '@/store/timezone/timezone'
27+
import cookies from 'js-cookie'
2728

2829
export function useLogin(state: any) {
2930
const router: Router = useRouter()
@@ -37,6 +38,7 @@ export function useLogin(state: any) {
3738
const loginRes: LoginRes = await login({ ...state.loginForm })
3839
await userStore.setSessionId(loginRes.sessionId)
3940
await userStore.setSecurityConfigType(loginRes.securityConfigType)
41+
cookies.set('sessionId', loginRes.sessionId, { path: '/' })
4042

4143
const userInfoRes: UserInfoRes = await getUserInfo()
4244
await userStore.setUserInfo(userInfoRes)

0 commit comments

Comments
 (0)