No quiero que la página salte o retroceda [cerrado]

Estoy creando una aplicación en el navegador, pero no quiero que el usuario omita páginas mientras se encuentra en ciertas páginas de mi navegador. Piensa en esto. Si quiero que el usuario cree algo pero para que pueda crear algo, debe pasar por las páginas 1, 2 y 3, ¿qué sucede si el usuario está en la página 1 pero luego pasa a la página 3 ingresando url? Es como que lo desordena

Una vez más, trate con la página 1,2,3, si el usuario completa la página 1, los datos se insertan en la base de datos, pero si el usuario está en la página 2, no quiero que vuelvan a la página 2 porque no quiero que Cambia cualquier detalle el previamente ingresado. No quiero que el usuario haga algo similar al usar el botón de navegador de avance.

Necesito que esto funcione en todos los principales navegadores, IE, Chrome, Firefox, Firefox, Opera

Un código de ejemplo será muy, muy útil para mí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta