Add Feedback at the registration process (fix #78) #79

Merged
cami merged 12 commits from feature/registerFeedback into main 2021-06-29 23:25:28 +00:00
2 changed files with 13 additions and 9 deletions
Showing only changes of commit ea7be2283e - Show all commits

View file

@ -38,4 +38,4 @@ form {
.input-field label {
font-size: 1.5em;
}
}

View file

@ -4,6 +4,7 @@ import "../../App.css";
import Footer from "../../Footer";
import InputField from "../InputField";
import SubmitField from "../SubmitField";
import "../Input.css"
export default function Login() {
const [username, setUsername] = useState("");
@ -21,15 +22,17 @@ export default function Login() {
method: "post",
body: JSON.stringify(opts),
}).then((response) => {
console.log(response)
if (response.status === 409) {
console.log(response);
console.log(
"Benutzername wird bereits verwendet. Wähle einen Anderen (source: console.log)"
);
let response_json = response.json();
console.log(response_json);
let response_message = response_json.message;
console.log(response_message);
/*
then is needed twice to get rid of the javascript Promise thing
*/
response.json().then((resp2) => {
setMessage(resp2.message)
});
}
else if (response.status === 200) {
//TODO redirect to login #77 or #74
}
});
};
@ -53,6 +56,7 @@ export default function Login() {
onChange={handleUsernameChange}
InputName="username"
/>
<p>{message}</p>
<InputField
LabelName="Passwort"
InputType="password"