Deshabilitar la cache y el boton “atras” del navegador

javascript-disabled-back-page-browser

En una aplicación web luego de realizar el pago de un pedido se le muestra un mensaje de success y en este momento necesitamos no permitir al usuario poder ir a la página anterior y poder realizar nuevamente una compra, para esto en la página o view de cart debemos de consistenciar con el código que se muestra a continucación.

<meta http-equiv="Expires" content="0" />
<meta http-equiv="Pragma" content="no-cache" />

<script type="text/javascript">
  if(history.forward(1)){
    location.replace( history.forward(1) );
  }
</script>
post-author