Wepik.com Login Page

const handleSubmit = async (e: React.FormEvent) => e.preventDefault(); setError('');

res.cookie('token', token, httpOnly: true, secure: process.env.NODE_ENV === 'production', sameSite: 'strict', maxAge: 7 * 24 * 60 * 60 * 1000 ); wepik.com login

app.post('/api/auth/login', async (req, res) => const email, password = req.body; const user = await User.findOne( email ); if (!user) return res.status(401).json( message: 'Invalid credentials' ); const handleSubmit = async (e: React

if (res.ok) window.location.href = '/dashboard'; else 'Login failed'); secure: process.env.NODE_ENV === 'production'

Goal Allow users to securely access their Wepik account (saved designs, templates, premium assets, etc.) using email/password or social login.