Added Profile
Updated Backend
This commit is contained in:
Marces Zastrow
2025-01-08 12:07:27 +01:00
parent 1cbe8b9d94
commit 2091ce9e0f
10 changed files with 526 additions and 14 deletions
+5 -4
View File
@@ -4,11 +4,11 @@ import axios from 'axios';
import { UserContext } from '../context/UserContext';
function Login({ setIsLoggedIn }) {
const [username, setUsername] = useState('');
const [username, setUsernameInput] = useState('');
const [password, setPassword] = useState('');
const [message, setMessage] = useState('');
const navigate = useNavigate();
const { setUserId } = useContext(UserContext);
const { setUserId, setUsername } = useContext(UserContext);
const handleLogin = async (e) => {
e.preventDefault();
@@ -18,6 +18,7 @@ function Login({ setIsLoggedIn }) {
if (res.data.success) {
setIsLoggedIn(true);
setUserId(res.data.userId);
setUsername(username);
navigate('/');
} else {
setMessage(res.data.message);
@@ -35,7 +36,7 @@ function Login({ setIsLoggedIn }) {
type="text"
placeholder="Username"
value={username}
onChange={(e) => setUsername(e.target.value)}
onChange={(e) => setUsernameInput(e.target.value)}
required
/>
<input
@@ -52,4 +53,4 @@ function Login({ setIsLoggedIn }) {
);
}
export default Login;
export default Login;