add set cookie

This commit is contained in:
afazio1
2024-04-11 02:34:32 -04:00
parent 5d0f258e5f
commit 04d8c8504c
4 changed files with 54 additions and 3 deletions

View File

@@ -1,9 +1,28 @@
import { Link } from "react-router-dom"
import "../styles/Login.css"
import { FormEvent } from "react";
export default function Login() {
function handleSubmit(e: FormEvent) {
e.preventDefault();
const formData = new FormData(e.target as HTMLFormElement);
const username = formData.get('username');
const password = formData.get('password');
fetch('http://localhost:8000/api/login/', {
method: 'POST',
credentials: 'include',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ username, password }),
})
.catch((error) => {
console.error('Error:', error);
});
}
return (
<main>
<form className="login-container">
<form className="login-container" onSubmit={handleSubmit}>
<h1>Login</h1>
<div className="form-input">
<label htmlFor="username">Username</label>