diff --git a/packages/strapi-admin/admin/src/containers/AuthPage/components/Register/index.js b/packages/strapi-admin/admin/src/containers/AuthPage/components/Register/index.js
index b39708b65c..09ae5e3415 100644
--- a/packages/strapi-admin/admin/src/containers/AuthPage/components/Register/index.js
+++ b/packages/strapi-admin/admin/src/containers/AuthPage/components/Register/index.js
@@ -20,6 +20,7 @@ const Register = ({
formErrors,
inputsPrefix,
modifiedData,
+ noSignin,
onChange,
onSubmit,
requestError,
@@ -135,15 +136,17 @@ const Register = ({
-
-
- {formatMessage({ id: 'Auth.link.signin.account' })}
-
-
- {formatMessage({ id: 'Auth.link.signin' })}
+ {!noSignin && (
+
+
+ {formatMessage({ id: 'Auth.link.signin.account' })}
+
+
+ {formatMessage({ id: 'Auth.link.signin' })}
+
-
-
+
+ )}
>
);
};
@@ -151,6 +154,7 @@ const Register = ({
Register.defaultProps = {
fieldsToDisable: [],
inputsPrefix: '',
+ noSignin: false,
onSubmit: e => e.preventDefault(),
requestError: null,
};
@@ -160,6 +164,7 @@ Register.propTypes = {
formErrors: PropTypes.object.isRequired,
inputsPrefix: PropTypes.string,
modifiedData: PropTypes.object.isRequired,
+ noSignin: PropTypes.bool,
onChange: PropTypes.func.isRequired,
onSubmit: PropTypes.func,
requestError: PropTypes.object,
diff --git a/packages/strapi-admin/admin/src/containers/AuthPage/index.js b/packages/strapi-admin/admin/src/containers/AuthPage/index.js
index 27f8b52699..7320bd6f45 100644
--- a/packages/strapi-admin/admin/src/containers/AuthPage/index.js
+++ b/packages/strapi-admin/admin/src/containers/AuthPage/index.js
@@ -22,7 +22,7 @@ const AuthPage = ({ hasAdmin }) => {
} = useRouteMatch('/auth/:authType');
const query = useQuery();
const registrationToken = query.get('registrationToken');
- const { Component, endPoint, fieldsToDisable, fieldsToOmit, inputsPrefix, schema } = get(
+ const { Component, endPoint, fieldsToDisable, fieldsToOmit, inputsPrefix, schema, ...rest } = get(
forms,
authType,
{}
@@ -285,6 +285,7 @@ const AuthPage = ({ hasAdmin }) => {
{isLoading ? (
<>