Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- handleRegister = () => {
- this.addUser()
- .then(res => {
- console.log(res.data)
- if (res.data == undefined) {
- this.setState({ wrongUser: false, user: '', password: '', password2: '', email: '' });
- toast.success("Registred!", { hideProgressBar: true });
- } else {
- this.setState({ wrongUser: true });
- toast.error("This user already exists", { hideProgressBar: true });
- }
- })
- .catch(err => console.log("Error: " + err));
- }
- addUser = async () => {
- const { user, email, password, password2 } = this.state
- if (user != "") {
- if (password != password2) {
- toast.error("Ensure both passwords match", { hideProgressBar: true });
- this.setState({ password: '', password2: '' })
- }
- else {
- const response = await fetch("/RegisterUser?user=" + user + "&email=" + email + "&password=" + password);
- const body = response.json();
- if (response.status != 200) throw Error(body.message)
- return body;
- }
- }
- else {
- toast.error("Write a username, please", { hideProgressBar: true });
- }
- }
- logginUser = async () => {
- const { user, password } = this.state;
- const response = await fetch("/Loggin?user=" + user + "&password=" + password);
- const body = response.json();
- if (response.status != 200) throw Error(body.message)
- return body;
- }
- handleLogin = () => {
- this.logginUser()
- .then(res => {
- console.log(res.data)
- if (res.data == true) {
- this.setState({ logged: true })
- toast.success("Logged!", { hideProgressBar: true });
- }
- else {
- toast.error("Username or password wrong", { hideProgressBar: true });
- }
- })
- .catch(err => console.log("Error: " + err));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement