MCPcopy Create free account
hub / github.com/FlowiseAI/Flowise / RegisterPage

Function RegisterPage

packages/ui/src/views/auth/register.jsx:65–480  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

63 })
64
65const RegisterPage = () => {
66 const theme = useTheme()
67 useNotifier()
68 const { isEnterpriseLicensed, isCloud, isOpenSource } = useConfig()
69
70 const usernameInput = {
71 label: 'Username',
72 name: 'username',
73 type: 'text',
74 placeholder: 'John Doe'
75 }
76
77 const passwordInput = {
78 label: 'Password',
79 name: 'password',
80 type: 'password',
81 placeholder: '********'
82 }
83
84 const confirmPasswordInput = {
85 label: 'Confirm Password',
86 name: 'confirmPassword',
87 type: 'password',
88 placeholder: '********'
89 }
90
91 const emailInput = {
92 label: 'EMail',
93 name: 'email',
94 type: 'email',
95 placeholder: 'user@company.com'
96 }
97
98 const inviteCodeInput = {
99 label: 'Invite Code',
100 name: 'inviteCode',
101 type: 'text'
102 }
103
104 const [params] = useSearchParams()
105
106 const [email, setEmail] = useState('')
107 const [password, setPassword] = useState('')
108 const [confirmPassword, setConfirmPassword] = useState('')
109 const [token, setToken] = useState(params.get('token') ?? '')
110 const [username, setUsername] = useState('')
111 const [configuredSsoProviders, setConfiguredSsoProviders] = useState([])
112
113 const [loading, setLoading] = useState(false)
114 const [authError, setAuthError] = useState('')
115 const [successMsg, setSuccessMsg] = useState('')
116
117 const { authRateLimitError, setAuthRateLimitError } = useError()
118
119 const registerApi = useApi(accountApi.registerAccount)
120 const ssoLoginApi = useApi(ssoApi.ssoLogin)
121 const getDefaultProvidersApi = useApi(loginMethodApi.getDefaultLoginMethods)
122 const navigate = useNavigate()

Callers

nothing calls this directly

Calls 5

useConfigFunction · 0.90
useErrorFunction · 0.90
useNotifierFunction · 0.85
signInWithSSOFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected