feat(backend): Erweiterung der Authentifizierungsrouten und Anpassung der E-Mail-Dienste
- Hinzufügen von Kommentaren zur Unterscheidung zwischen öffentlichen und geschützten Routen im Authentifizierungsrouter. - Temporäre Deaktivierung des E-Mail-Versands für Aktivierungs-E-Mails im E-Mail-Dienst zur Unterstützung des Deployments. - Anpassung der Datenbankinitialisierung zur Vermeidung von Duplikaten bei Adelstiteln.
This commit is contained in:
@@ -4,10 +4,13 @@ import AuthController from '../controllers/authController.js';
|
||||
const router = Router();
|
||||
const authController = new AuthController();
|
||||
|
||||
// Öffentliche Routen (keine Authentifizierung erforderlich)
|
||||
router.post('/register', authController.register);
|
||||
router.post('/login', authController.login);
|
||||
router.post('/forgot-password', authController.forgotPassword);
|
||||
router.post('/activate', authController.activateAccount);
|
||||
|
||||
// Geschützte Routen (Authentifizierung erforderlich)
|
||||
router.get('/logout', authController.logout);
|
||||
|
||||
export default router;
|
||||
|
||||
@@ -25,6 +25,12 @@ export const sendPasswordResetEmail = async (email, resetLink, language) => {
|
||||
};
|
||||
|
||||
export const sendAccountActivationEmail = async (email, activationLink, username, resetToken, languageId) => {
|
||||
// Temporär deaktiviert für Deployment
|
||||
console.log(`📧 E-Mail-Versand deaktiviert: Aktivierungs-E-Mail für ${username} (${email})`);
|
||||
console.log(`🔗 Aktivierungs-Link: ${activationLink}`);
|
||||
console.log(`🎫 Reset-Token: ${resetToken}`);
|
||||
return;
|
||||
|
||||
const languageObject = await UserParamValue.findOne({
|
||||
where: {
|
||||
id: languageId
|
||||
|
||||
@@ -963,7 +963,7 @@ export const initializeFalukantTitlesOfNobility = async () => {
|
||||
{ labelTr: "prince-regent", level: 18 },
|
||||
{ labelTr: "king", level: 19 },
|
||||
], {
|
||||
updateOnDuplicate: ['labelTr'],
|
||||
ignoreDuplicates: true,
|
||||
});
|
||||
|
||||
console.log(`[Falukant] Adelstitel initialisiert: 19 Titel`);
|
||||
|
||||
Reference in New Issue
Block a user