import axios from 'axios'; import { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import { login } from '../services/api'; import '../styles/Login.css'; axios.defaults.withCredentials = true; function Login() { const [formData, setFormData] = useState({ usernameOrEmail: '', password: '', }); const navigate = useNavigate(); const handleChange = (e) => { setFormData({ ...formData, [e.target.name]: e.target.value }); }; const handleSubmit = async (e) => { e.preventDefault(); const { usernameOrEmail, password } = formData; try { const response = await login(usernameOrEmail, password); console.log(response.data); localStorage.setItem('token', response.data["access_token"]); console.log('Token stored in localStorage:', localStorage.getItem('token')); navigate('/ocrdashboard'); } catch (error) { console.error('Login failed', error); } }; return (
HiDigi Logo

Sign in

By clicking "Sign in", you agree to our Terms and Conditions and Privacy Policy.
Don't have an account? Register
); } export default Login;