fix: fix missing parameters when signup (#533)

This commit is contained in:
Товарищ программист
2022-03-05 16:47:08 +08:00
committed by GitHub
parent cfbce79e32
commit ca0fa5fc40
3 changed files with 13 additions and 2 deletions

View File

@ -484,6 +484,7 @@ class LoginPage extends React.Component {
<span style={{float: "right"}}> <span style={{float: "right"}}>
{i18next.t("login:No account?")}&nbsp; {i18next.t("login:No account?")}&nbsp;
<a onClick={() => { <a onClick={() => {
sessionStorage.setItem("loginURL", window.location.href)
Setting.goToSignup(this, application); Setting.goToSignup(this, application);
}}> }}>
{i18next.t("login:sign up now")} {i18next.t("login:sign up now")}

View File

@ -65,7 +65,12 @@ class ResultPage extends React.Component {
subTitle={i18next.t("signup:Please click the below button to sign in")} subTitle={i18next.t("signup:Please click the below button to sign in")}
extra={[ extra={[
<Button type="primary" key="login" onClick={() => { <Button type="primary" key="login" onClick={() => {
Setting.goToLogin(this, application); let linkInStorage = sessionStorage.getItem("loginURL")
if (linkInStorage != "") {
Setting.goToLink(linkInStorage)
} else {
Setting.goToLogin(this, application)
}
}}> }}>
{i18next.t("login:Sign In")} {i18next.t("login:Sign In")}
</Button> </Button>

View File

@ -557,7 +557,12 @@ class SignupPage extends React.Component {
</Button> </Button>
&nbsp;&nbsp;{i18next.t("signup:Have account?")}&nbsp; &nbsp;&nbsp;{i18next.t("signup:Have account?")}&nbsp;
<a onClick={() => { <a onClick={() => {
Setting.goToLogin(this, application); let linkInStorage = sessionStorage.getItem("loginURL")
if(linkInStorage != ""){
Setting.goToLink(linkInStorage)
}else{
Setting.goToLogin(this, application)
}
}}> }}>
{i18next.t("signup:sign in now")} {i18next.t("signup:sign in now")}
</a> </a>