修改图标和权限*拦截邮件

This commit is contained in:
eoao
2025-09-01 08:22:22 +08:00
parent 6f25991ff2
commit 97a7950808
23 changed files with 9707 additions and 14944 deletions

View File

@@ -65,6 +65,11 @@ export async function email(message, env, ctx) {
banEmail = banEmail.split(',').filter(item => item !== '');
if (banEmail.includes('*')) {
return;
}
for (const item of banEmail) {
if (verifyUtils.isDomain(item)) {

View File

@@ -23,7 +23,7 @@ const roleService = {
let roleRow = await orm(c).select().from(role).where(eq(role.name, name)).get();
const notEmailIndex = banEmail.findIndex(item => (!verifyUtils.isEmail(item) && !verifyUtils.isDomain(item)))
const notEmailIndex = banEmail.findIndex(item => (!verifyUtils.isEmail(item) && !verifyUtils.isDomain(item)) && item !== "*");
if (notEmailIndex > -1) {
throw new BizError(t('notEmail'));
@@ -72,7 +72,7 @@ const roleService = {
delete params.isDefault
const notEmailIndex = banEmail.findIndex(item => (!verifyUtils.isEmail(item) && !verifyUtils.isDomain(item)))
const notEmailIndex = banEmail.findIndex(item => (!verifyUtils.isEmail(item) && !verifyUtils.isDomain(item)) && item !== "*")
if (notEmailIndex > -1) {
throw new BizError(t('notEmail'));

View File

@@ -23,7 +23,7 @@ const settingService = {
async query(c) {
if (c.get('setting')) {
if (c.get?.('setting')) {
return c.get('setting')
}
@@ -45,7 +45,7 @@ const settingService = {
domainList = domainList.map(item => '@' + item);
setting.domainList = domainList;
c.set('setting', setting);
c.set?.('setting', setting);
return setting;
},