Manera segura de manejar el inicio de sesión de frontend

Me vinieron algunas preguntas sobre cómo asegurar una página de inicio de sesión (Web).

Cuando construyo una aplicación de demostración, por ejemplo, una aplicación web con VueJS o simplemente en blanco usando HTML / JS, pensé que una página de inicio de sesión podría ser segura. O me estoy perdiendo algo

Por ejemplo: cuando creo la página de inicio de sesión donde un usuario puede hacer clic en un botón de inicio de sesión, potencialmente envío una solicitud a mi servidor de fondo y, si tiene éxito, se devuelve un token de acceso y luego dirijo mi página de interfaz a la siguiente vista o crear algún objeto innecesario.

Ahora a la pregunta: ¿hay alguna forma de presentar una nueva vista si el inicio de sesión realmente funcionó? Debido a que solo puedo mirar en el archivo Javascript, cambiar la respuesta o completar mi propia respuesta y se muestra el comportamiento que solo se debe mostrar cuando el inicio de sesión fue exitoso.

¿Estoy obligado a PHP para hacerlo, o hay el mismo resultado? ¿Me estoy perdiendo de algo? ¡Gracias por tus respuestas! Espero entiendas lo que quiero decir

Respuestas a la pregunta(2)

Su respuesta a la pregunta