UNPKG

@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
'use strict'; 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, };