You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by ke...@apache.org on 2022/10/29 03:38:00 UTC
[dolphinscheduler] branch 3.1.1-prepare updated: [Fix][UI] download resource return 401 (#12566)
This is an automated email from the ASF dual-hosted git repository.
kerwin pushed a commit to branch 3.1.1-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/3.1.1-prepare by this push:
new 7e5a983f00 [Fix][UI] download resource return 401 (#12566)
7e5a983f00 is described below
commit 7e5a983f0038848eb13987414f8447509dd007d4
Author: hushuang <hu...@gmail.com>
AuthorDate: Fri Oct 28 11:52:22 2022 +0800
[Fix][UI] download resource return 401 (#12566)
resource download with form action, without header: sessionId: xxxx, set sessionId after login,support download resource success
---
dolphinscheduler-ui/src/views/login/use-login.ts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dolphinscheduler-ui/src/views/login/use-login.ts b/dolphinscheduler-ui/src/views/login/use-login.ts
index 51f387e691..6f62bd7486 100644
--- a/dolphinscheduler-ui/src/views/login/use-login.ts
+++ b/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 { useRouteStore } from '@/store/route/route'
import { useTimezoneStore } from '@/store/timezone/timezone'
+import cookies from 'js-cookie'
export function useLogin(state: any) {
const router: Router = useRouter()
@@ -37,6 +38,7 @@ export function useLogin(state: any) {
const loginRes: LoginRes = await login({ ...state.loginForm })
await userStore.setSessionId(loginRes.sessionId)
await userStore.setSecurityConfigType(loginRes.securityConfigType)
+ cookies.set('sessionId', loginRes.sessionId, { path: '/' })
const userInfoRes: UserInfoRes = await getUserInfo()
await userStore.setUserInfo(userInfoRes)