improved login redirections
This commit is contained in:
parent
f8490da953
commit
3885348f97
@ -108,14 +108,16 @@ const router = async(uri) => {
|
|||||||
if (lastView !== undefined)
|
if (lastView !== undefined)
|
||||||
await lastView.leavePage();
|
await lastView.leavePage();
|
||||||
|
|
||||||
|
if (uri !== '/login' && uri !== '/register' && uri !== '/logout')
|
||||||
|
lastPageUrlBeforeLogin = uri;
|
||||||
|
else
|
||||||
|
lastPageUrlBeforeLogin = undefined;
|
||||||
const view = new match.route.view(getParams(match), lastPageUrlBeforeLogin);
|
const view = new match.route.view(getParams(match), lastPageUrlBeforeLogin);
|
||||||
|
|
||||||
if (view instanceof AbstractRedirectView && await view.redirect())
|
if (view instanceof AbstractRedirectView && await view.redirect())
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
lastView = view;
|
lastView = view;
|
||||||
if (uri !== '/login' && uri !== '/register' && uri !== '/logout')
|
|
||||||
lastPageUrlBeforeLogin = uri;
|
|
||||||
|
|
||||||
if (await renderView(view))
|
if (await renderView(view))
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user