@@ -19,7 +19,7 @@ const provider = () => {
19
19
const { initd, loginStore, setLoginStore } = useSystemStore ( ) ;
20
20
const { setUserInfo } = useUserStore ( ) ;
21
21
const router = useRouter ( ) ;
22
- const { code , state, error } = router . query as { code : string ; state : string ; error ?: string } ;
22
+ const { state, error, ... props } = router . query as Record < string , string > ;
23
23
const { toast } = useToast ( ) ;
24
24
25
25
const loginSuccess = useCallback (
@@ -31,12 +31,12 @@ const provider = () => {
31
31
[ setUserInfo , router , loginStore ?. lastRoute ]
32
32
) ;
33
33
34
- const authCode = useCallback (
35
- async ( code : string ) => {
34
+ const authProps = useCallback (
35
+ async ( props : Record < string , string > ) => {
36
36
try {
37
37
const res = await oauthLogin ( {
38
38
type : loginStore ?. provider || OAuthEnum . sso ,
39
- code ,
39
+ props ,
40
40
callbackUrl : `${ location . origin } /login/provider` ,
41
41
inviterId : localStorage . getItem ( 'inviterId' ) || undefined ,
42
42
bd_vid : sessionStorage . getItem ( 'bd_vid' ) || undefined ,
@@ -86,8 +86,8 @@ const provider = () => {
86
86
return ;
87
87
}
88
88
89
- console . log ( 'SSO' , { initd, loginStore, code , state } ) ;
90
- if ( ! code || ! initd ) return ;
89
+ console . log ( 'SSO' , { initd, loginStore, props , state } ) ;
90
+ if ( ! props || ! initd ) return ;
91
91
92
92
if ( isOauthLogging ) return ;
93
93
@@ -107,10 +107,10 @@ const provider = () => {
107
107
} , 1000 ) ;
108
108
return ;
109
109
} else {
110
- authCode ( code ) ;
110
+ authProps ( props ) ;
111
111
}
112
112
} ) ( ) ;
113
- } , [ initd , authCode , code , error , loginStore , loginStore ?. state , router , state , t , toast ] ) ;
113
+ } , [ initd , authProps , error , loginStore , loginStore ?. state , router , state , t , toast ] ) ;
114
114
115
115
return < Loading /> ;
116
116
} ;
0 commit comments