diff --git a/server/middlewares/authenticated.js b/server/middlewares/authenticated.js index 23480d6..2d2c30e 100644 --- a/server/middlewares/authenticated.js +++ b/server/middlewares/authenticated.js @@ -33,7 +33,8 @@ export const customAuthenticator = async (req, res, next) => { export const authSuccess = (req, res) => { const data = { username: req.user.username, - tokens: req.user.accounts + tokens: req.user.accounts, + avatar: req.user.githubProfile._json.avatar_url }; const token = Buffer.from(JSON.stringify(data)).toString('base64'); res.redirect(`${hosts[0]}/#/auth?token=${token}`); diff --git a/src/containers/TheHeader.js b/src/containers/TheHeader.js index 18da5bb..b893564 100644 --- a/src/containers/TheHeader.js +++ b/src/containers/TheHeader.js @@ -79,6 +79,11 @@ const TheHeader = () => { Discord Logged In )} +
+ +
diff --git a/src/containers/TheHeaderDropdown.js b/src/containers/TheHeaderDropdown.js index 9f46809..11186bb 100644 --- a/src/containers/TheHeaderDropdown.js +++ b/src/containers/TheHeaderDropdown.js @@ -7,7 +7,12 @@ import { CImg } from '@coreui/react' import CIcon from '@coreui/icons-react' - +function getAvatar() { + const bundlyToken = localStorage.getItem("bundly-token"); + let avatar_url; + if (bundlyToken) avatar_url = JSON.parse(atob(bundlyToken)).avatar; + return avatar_url; +} const TheHeaderDropdown = () => { return ( {