todos me ayudan :(((. aquí hay un enlace a mi código https://github.com/tranluongtiensi/registration_system
Quiero redirigir al usuario a la página de inicio de sesión después del registro, lo he intentado de muchas maneras pero no funciona. muchas gracias a todos
Simplemente puede usar window.location.href cuando envíe su formulario de registro. Entonces su código para registerUser(...) se vería así.
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) } }¡Darle una oportunidad!