Merge: + client: use relative URLs for login/logout

Closes #1300

* commit '1b1338fed680f13bb8128258efe87aa2a0cea4d4':
  + client: use relative URLs for login/logout
This commit is contained in:
Ildar Kamalov 2020-01-21 14:16:44 +03:00
commit e9dea459dd
2 changed files with 5 additions and 4 deletions

View File

@ -11,7 +11,8 @@ export const processLogin = values => async (dispatch) => {
dispatch(processLoginRequest());
try {
await apiClient.login(values);
window.location.replace(window.location.origin);
const dashboardUrl = window.location.origin + window.location.pathname.replace('/login.html', '/');
window.location.replace(dashboardUrl);
dispatch(processLoginSuccess());
} catch (error) {
dispatch(addErrorToast({ error }));

View File

@ -61,9 +61,9 @@ class Header extends Component {
<div className="header__column">
<div className="header__right">
{!dashboard.processingProfile && dashboard.name &&
<a href="/control/logout" className="btn btn-sm btn-outline-secondary">
<Trans>sign_out</Trans>
</a>
<a href="control/logout" className="btn btn-sm btn-outline-secondary">
<Trans>sign_out</Trans>
</a>
}
</div>
</div>