修改图标和权限*拦截邮件
This commit is contained in:
@@ -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)) {
|
||||
|
||||
@@ -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'));
|
||||
|
||||
@@ -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;
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user