@digicms/cms
Version:
An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite
22 lines (18 loc) • 413 B
JavaScript
;
const crypto = require('crypto');
/**
* Generate an admin user hash
*
* @param {Strapi.Strapi} strapi
* @returns {string}
*/
const generateAdminUserHash = (strapi) => {
const ctx = strapi?.requestContext?.get();
if (!ctx?.state?.user) {
return '';
}
return crypto.createHash('sha256').update(ctx.state.user.email).digest('hex');
};
module.exports = {
generateAdminUserHash,
};