refactor(auth): remove debug logging and enhance session middleware

- Eliminated extensive debug logging from the login strategy and verification endpoint to streamline the authentication process.
- Updated session middleware to improve cookie handling, enabling proxy support and adjusting session creation behavior.
- Ensured secure cookie settings for cross-origin requests in production environments.
This commit is contained in:
chamikaJ
2025-06-02 13:20:40 +05:30
parent 24fa837a39
commit 69f5009579
4 changed files with 11 additions and 49 deletions

View File

@@ -35,20 +35,6 @@ export default class AuthController extends WorklenzControllerBase {
const auth_error = errors.length > 0 ? errors[0] : null;
const message = messages.length > 0 ? messages[0] : null;
// Debug logging
console.log("=== VERIFY ENDPOINT HIT ===");
console.log("Verify endpoint - Strategy:", req.query.strategy);
console.log("Verify endpoint - Authenticated:", req.isAuthenticated());
console.log("Verify endpoint - User:", !!req.user);
console.log("Verify endpoint - User ID:", req.user?.id);
console.log("Verify endpoint - Auth error:", auth_error);
console.log("Verify endpoint - Success message:", message);
console.log("Verify endpoint - Flash errors:", errors);
console.log("Verify endpoint - Flash messages:", messages);
console.log("Verify endpoint - Session ID:", req.sessionID);
console.log("Verify endpoint - Session passport:", (req.session as any).passport);
console.log("Verify endpoint - Session flash:", (req.session as any).flash);
// Determine title based on authentication status and strategy
let title = null;
if (req.query.strategy) {