Browse Source

[Fix][UI] download resource return 401 (#12566)

resource download with form action, without header: sessionId: xxxx, set sessionId after login,support download resource success
3.2.0-release
hushuang 2 years ago committed by GitHub
parent
commit
0c519f7e5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      dolphinscheduler-ui/src/views/login/use-login.ts

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

@ -24,6 +24,7 @@ import type { LoginRes } from '@/service/modules/login/types'
import type { UserInfoRes } from '@/service/modules/users/types' import type { UserInfoRes } from '@/service/modules/users/types'
import { useRouteStore } from '@/store/route/route' import { useRouteStore } from '@/store/route/route'
import { useTimezoneStore } from '@/store/timezone/timezone' import { useTimezoneStore } from '@/store/timezone/timezone'
import cookies from 'js-cookie'
export function useLogin(state: any) { export function useLogin(state: any) {
const router: Router = useRouter() const router: Router = useRouter()
@ -37,6 +38,7 @@ export function useLogin(state: any) {
const loginRes: LoginRes = await login({ ...state.loginForm }) const loginRes: LoginRes = await login({ ...state.loginForm })
await userStore.setSessionId(loginRes.sessionId) await userStore.setSessionId(loginRes.sessionId)
await userStore.setSecurityConfigType(loginRes.securityConfigType) await userStore.setSecurityConfigType(loginRes.securityConfigType)
cookies.set('sessionId', loginRes.sessionId, { path: '/' })
const userInfoRes: UserInfoRes = await getUserInfo() const userInfoRes: UserInfoRes = await getUserInfo()
await userStore.setUserInfo(userInfoRes) await userStore.setUserInfo(userInfoRes)

Loading…
Cancel
Save