
@@ -57,20 +86,41 @@ const WrappedApp = (props) =>
WrappedApp.getInitialProps = async (props) =>
{
const { req } = props.ctx;
-
- let observer = true;
+
+ let observer = false;
+ let acc = null;
+ let email = null;
+
+ if(req !== undefined)
+ {
+ const { cookies } = req;
+
+ if(cookies !== undefined && cookies !== null)
+ {
+ if(cookies.jwt !== undefined && cookies.jwt !== null)
+ {
+ let client_jwt_decoded = jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT);
+ console.log({ client_jwt_decoded });
+ acc = client_jwt_decoded.acc_number;
+ email = client_jwt_decoded.login;
+ }
+ }
+ }
+
if(req !== undefined && req.url !== null && req.url.indexOf("offstage") > -1)
{
- observer = false;
+ observer = true;
}
if(req !== undefined && req.cookies !== undefined && req.cookies.observer !== undefined && req.cookies.observer === "true")
{
- observer = false;
+ observer = true;
}
return {
observer,
+ acc,
+ email,
}
}