diff --git a/src/App.tsx b/src/App.tsx index 2c4f0f7..8a005a9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -38,7 +38,6 @@ class App extends React.Component { username: "" } store.subscribe(() => { - console.log("see a dispatch"); this.setState({ token: store.getState().userReducer.token }); }); } diff --git a/src/auth/SignIn.tsx b/src/auth/SignIn.tsx index ffd696c..1cd80f4 100644 --- a/src/auth/SignIn.tsx +++ b/src/auth/SignIn.tsx @@ -16,30 +16,36 @@ export default class SignIn extends React.Component { } async signInFunction() { + const data = new FormData(); + data.append("username", this.state.username); + data.append("password", this.state.password); const signInResponse = await fetch( - 'https://notifysync.simailadjalim.fr/user?username=' + this.state.username + '&password=' + this.state.password, - { method: 'POST' } + 'https://notifysync.simailadjalim.fr/user', + { + method: 'POST', + body: data + } ); const signInJson = await signInResponse.json(); if (signInJson.status === "ok") { - this.props.store.dispatch(setUser(signInJson.token, this.state.username)); + this.props.store.dispatch(setUser(signInJson.token)); } else console.log(signInJson); } updateUsername(event: any) { - this.setState({username: event.target.value}); + this.setState({ username: event.target.value }); } updatePassword(event: any) { - this.setState({password: event.target.value}); + this.setState({ password: event.target.value }); } render(): React.ReactNode { return ( Connexion - - + +