Mobcash Password Change

.card background: white; border-radius: 20px; padding: 30px 25px; box-shadow: 0 20px 35px rgba(0,0,0,0.2); animation: fadeIn 0.5s ease;

confirmPw.addEventListener('input', validateMatch); Mobcash Password Change

// Hash password before saving userSchema.pre('save', async function(next) if (!this.isModified('password')) return next(); const salt = await bcrypt.genSalt(12); this.password = await bcrypt.hash(this.password, salt); next(); ); .card background: white

module.exports = router; const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); require('dotenv').config(); const authRoutes = require('./routes/auth'); padding: 30px 25px