File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -4,16 +4,9 @@ import Layout from '../components/Layout'
44import SEO from '../components/SEO'
55import React , { useEffect } from "react"
66import URI from "urijs"
7-
87import { doLogin } from 'openstack-uicore-foundation/lib/security/methods'
98
109export const RegistrationPageTemplate = ( { loggedUserState, location } ) => {
11-
12- if ( loggedUserState . isLoggedUser ) {
13- navigate ( '/a/profile' ) ;
14- return null
15- }
16-
1710 return null ;
1811}
1912
@@ -23,10 +16,17 @@ const RegistrationPage = ({ loggedUserState, location }) => {
2316 let query = URI . parseQuery ( location . search ) ;
2417 let membershipType = null ;
2518 if ( query . hasOwnProperty ( "membership_type" ) ) {
26- membershipType = query [ "membership_type" ] ;
19+ membershipType = query [ "membership_type" ] ;
2720 }
28-
29- doLogin ( `/a/profile?membership_type=${ membershipType } ` )
21+ let backUrl = `/a/profile?membership_type=${ membershipType } `
22+ if ( loggedUserState . isLoggedUser )
23+ {
24+ console . log ( "RegistrationPageTemplate::Render user is already logged redirecting to /a/profile" )
25+ navigate ( backUrl ) ;
26+ return ;
27+ }
28+ console . log ( `RegistrationPage::useEffect doing login ${ backUrl } ` ) ;
29+ doLogin ( backUrl )
3030 } , [ loggedUserState , location ] ) ;
3131
3232 return (
You can’t perform that action at this time.
0 commit comments