rentease-backend-new/routes/auth.js

22 lines
725 B
JavaScript
Raw Permalink Normal View History

2026-04-20 06:43:09 +00:00
const express = require('express');
const router = express.Router();
const authController = require('../controllers/authController');
const { authMiddleware } = require('../middleware/auth');
// 登录(不需要认证)
router.post('/login', authController.login);
// 租户自助注册(不需要认证)
router.post('/register-tenant', authController.registerTenant);
// 登出(需要认证)
router.post('/logout', authMiddleware, authController.logout);
// 获取当前用户信息(需要认证)
router.get('/user', authMiddleware, authController.getCurrentUser);
// 修改密码(需要认证)
router.post('/change-password', authMiddleware, authController.changePassword);
module.exports = router;