Skip to content

Commit 7e7312b

Browse files
committed
Set Signed-In cookie for future redirects by nginx
1 parent d379613 commit 7e7312b

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

packages/app/src/app/store/actions.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,10 @@ export function removeJwtFromStorage({ jwt }) {
278278
jwt.reset();
279279
}
280280

281+
export function setSignedInCookie() {
282+
document.cookie = 'signedIn=true; Path=/;';
283+
}
284+
281285
export function listenToConnectionChange({ connection }) {
282286
connection.addListener('connectionChanged');
283287
}

packages/app/src/app/store/factories.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ export function withLoadApp(continueSequence) {
103103
{
104104
success: [
105105
set(state`user`, props`user`),
106+
actions.setSignedInCookie,
106107
actions.setPatronPrice,
107108
],
108109
error: [

packages/app/src/app/store/providers/Jwt.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@ export default Provider({
88
);
99
},
1010
set(jwt) {
11+
document.cookie = `signedIn=true; Path=/;`;
12+
1113
return store.set('jwt', jwt);
1214
},
1315
reset() {
16+
document.cookie = `signedIn=; Path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;`;
1417
document.cookie = `jwt=; Path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;`;
1518

1619
return store.set('jwt', null);

0 commit comments

Comments
 (0)