|
|
@@ -3,6 +3,7 @@ import { AuthService } from '../modules/auth/auth.service';
|
|
|
import { UserService } from '../modules/users/user.service';
|
|
|
import { AppDataSource } from '../data-source';
|
|
|
import { AuthContext } from '../types/context';
|
|
|
+import { DisabledStatus, DeleteStatus } from '@/share/types';
|
|
|
|
|
|
export async function authMiddleware(c: Context<AuthContext>, next: Next) {
|
|
|
try {
|
|
|
@@ -27,11 +28,11 @@ export async function authMiddleware(c: Context<AuthContext>, next: Next) {
|
|
|
}
|
|
|
|
|
|
// 检查用户状态
|
|
|
- if (user.isDisabled === 1) {
|
|
|
+ if (user.isDisabled === DisabledStatus.DISABLED) {
|
|
|
return c.json({ message: 'User is disabled' }, 403);
|
|
|
}
|
|
|
|
|
|
- if (user.isDeleted === 1) {
|
|
|
+ if (user.isDeleted === DeleteStatus.DELETED) {
|
|
|
return c.json({ message: 'User not found' }, 401);
|
|
|
}
|
|
|
|