mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-04 05:10:19 +08:00
feat: add EntryPage for login, signup pages to fix background flashing issue (#1416)
* feat: fix flush in login Pages * fix: code format * fix: improve code * Update App.js * Update EntryPage.js * fix: optimize api request * Update App.js * Update App.js * fix: fix css * fix: css and getApllicationObj Co-authored-by: hsluoyz <hsluoyz@qq.com>
This commit is contained in:
@ -147,7 +147,7 @@ class OAuthWidget extends React.Component {
|
||||
</Col>
|
||||
<Col span={24 - this.props.labelSpan} >
|
||||
<img style={{marginRight: "10px"}} width={30} height={30} src={avatarUrl} alt={name} referrerPolicy="no-referrer" />
|
||||
<span style={{width: this.props.labelSpan === 3 ? "300px" : "130px", display: (Setting.isMobile()) ? "inline" : "inline-block"}}>
|
||||
<span style={{width: this.props.labelSpan === 3 ? "300px" : "200px", display: (Setting.isMobile()) ? "inline" : "inline-block"}}>
|
||||
{
|
||||
linkedValue === "" ? (
|
||||
"(empty)"
|
||||
|
@ -293,14 +293,15 @@ class PolicyTable extends React.Component {
|
||||
}
|
||||
|
||||
render() {
|
||||
return (<>
|
||||
<Button type="primary" disabled={this.state.editingIndex !== ""} onClick={() => {this.synPolicies();}}>
|
||||
{i18next.t("adapter:Sync")}
|
||||
</Button>
|
||||
{
|
||||
this.renderTable(this.state.policyLists)
|
||||
}
|
||||
</>
|
||||
return (
|
||||
<React.Fragment>
|
||||
<Button type="primary" disabled={this.state.editingIndex !== ""} onClick={() => {this.synPolicies();}}>
|
||||
{i18next.t("adapter:Sync")}
|
||||
</Button>
|
||||
{
|
||||
this.renderTable(this.state.policyLists)
|
||||
}
|
||||
</React.Fragment>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -13,6 +13,7 @@
|
||||
// limitations under the License.
|
||||
|
||||
import React, {useEffect} from "react";
|
||||
import i18next from "i18next";
|
||||
|
||||
export const RedirectForm = (props) => {
|
||||
|
||||
@ -20,23 +21,24 @@ export const RedirectForm = (props) => {
|
||||
document.getElementById("saml").submit();
|
||||
}, []);
|
||||
|
||||
return (<>
|
||||
<p>Redirecting, please wait.</p>
|
||||
<form id="saml" method="post" action={props.redirectUrl}>
|
||||
<input
|
||||
type="hidden"
|
||||
name="SAMLResponse"
|
||||
id="samlResponse"
|
||||
value={props.samlResponse}
|
||||
/>
|
||||
<input
|
||||
type="hidden"
|
||||
name="RelayState"
|
||||
id="relayState"
|
||||
value={props.relayState}
|
||||
/>
|
||||
</form>
|
||||
</>
|
||||
return (
|
||||
<React.Fragment>
|
||||
<p>{i18next.t("login:Redirecting, please wait.")}</p>
|
||||
<form id="saml" method="post" action={props.redirectUrl}>
|
||||
<input
|
||||
type="hidden"
|
||||
name="SAMLResponse"
|
||||
id="samlResponse"
|
||||
value={props.samlResponse}
|
||||
/>
|
||||
<input
|
||||
type="hidden"
|
||||
name="RelayState"
|
||||
id="relayState"
|
||||
value={props.relayState}
|
||||
/>
|
||||
</form>
|
||||
</React.Fragment>
|
||||
);
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user