skip to Main Content

every help me :(((. here is link to my code https://github.com/tranluongtiensi/registration_system

I want to redirect the user to login page after registration, I have tried many ways but it doesn’t work. thank everyone very much

2

Answers


  1. You can just use the window.location.href when you submit your signup form. So your code for registerUser(...) would look something like this.

    async function registerUser(event){
          event.preventDefault()
          const username = document.getElementById('user').value
          const password = document.getElementById('password').value
          const password_confirmation = document.getElementById('password_confirmation').value
          const phone = document.getElementById('tel').value
    
          const result = await fetch('/register',{
             method: 'POST',
             headers: {
               'Content-Type': 'application/json'
             },
             body: JSON.stringify({
               username,
               password,
               password_confirmation,
               phone
             })
          }).then((res) => res.json())
    
          if (result.status === 'ok') {
             alert('success');
             // on a successful signup, redirect user to the login page
             window.location.href = 'LINK_TO_SIGNIN_PAGE'; // exp. http://localhost/signin.html
          }else {
            alert (result.error)
          }
        }
    

    Give it a go!

    Login or Signup to reply.
  2. You need to add a redirect here to this line here

    for example :

    window.location.href = 'login.html'
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search