初次提交
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { createError, defineEventHandler } from 'h3'
|
||||
import { generateProgressId } from './events'
|
||||
|
||||
export default defineEventHandler((event) => {
|
||||
// 检查认证
|
||||
const user = event.context.user
|
||||
if (!user || !['ADMIN', 'SUPER_ADMIN'].includes(user.role)) {
|
||||
throw createError({
|
||||
statusCode: 403,
|
||||
message: '需要管理员权限'
|
||||
})
|
||||
}
|
||||
|
||||
const id = generateProgressId()
|
||||
return { id }
|
||||
})
|
||||
Reference in New Issue
Block a user