extend the session manager and rename the bearer functions
This commit is contained in:
@@ -11,7 +11,8 @@ export const Auth: React.FC = () => {
|
||||
Session.setBearerToken(token);
|
||||
window.location.replace(`${baseUrl}/overview`);
|
||||
} else {
|
||||
Session.reset();
|
||||
Session.resetLastShownComponent();
|
||||
Session.resetBearerToken();
|
||||
window.location.replace(`${baseUrl}/`);
|
||||
}
|
||||
|
||||
|
||||
@@ -13,7 +13,8 @@ export const Login: React.FC = () => {
|
||||
useEffect(() => {
|
||||
Auth.tokenIsValid().then((status) => {
|
||||
if (status !== BackendReturnStatus.Ok) {
|
||||
Session.reset();
|
||||
Session.resetLastShownComponent();
|
||||
Session.resetBearerToken();
|
||||
setLoading(false);
|
||||
} else {
|
||||
navigate('/overview');
|
||||
|
||||
@@ -8,7 +8,8 @@ export const Logout: React.FC = () => {
|
||||
const navigate = useNavigate();
|
||||
|
||||
useEffect(() => {
|
||||
Session.reset();
|
||||
Session.resetLastShownComponent();
|
||||
Session.resetBearerToken();
|
||||
context.resetAuth();
|
||||
navigate('/');
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
|
||||
Reference in New Issue
Block a user