Tips Cortos para tu Sistema

1.- Que el sistema no permita retroceder a una pagina anterior (Javascript):
Su funcionamiento consiste en que no se le permita volver a un pagina anterior desde el navegador, es útil cuando no quieres que el sistema pierda la información

 if (history.forward(1)){location.replace(history.forward(1))}

2.- Cerrar la Sesion al cabo de 30 segundos (Javascript):
Bien en realidad no tienen que ser necesariamente 30seg pueden ser mas o menos según la necesidad del sistema que se esta implementando. lo tengo programado para que a los 25 seg mande una alerta vía mensaje
Nota el SWAL es porque utilizo Sweetalert


     setTimeout(function(){ swal("Alerta""Su Sesion Expirara en 5 Seg""error"); }, 25000);

     window.onload = function(){killerSession();
     function killerSession(){
             setTimeout("window.open('frm_logout.php','_top');",30000);
     }


3.- Eliminar Adjertencias o notificaciones del Sistema (PHP):
Esas alertas molestas del sistema se pueden eliminar fácilmente con esto

error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING & ~E_NOTICE);

4.- Establecer la codificación utf-8 (PHP):
Esto ayudara a establecer el español con el uso de acentos, ñ y demás símbolos sin que aparezcan los molestos símbolos, mi consejo hacerlo desde la conexión a la BD y luego desde cada formulario asociarlo

<?php
  $usuario="root";
  $contraseña="";
  $basedatos="basededatos";
  $servidor="localhost";
  $conexion mysqli_connect($servidor,$usuario,$contraseña,$basedatos);

  if ($conexion ) {
    mysqli_set_charset($conexion ,"utf8");
    return $conexion ;
 }
  else{
    return null;
 }
?>

ya luego desde cada formulario que necesite acceder a la base de datos solo se debe hacer lo siguiente:

  include('conexion.php');

Donde conexion.php es el archivo que conecta con la base de datos.

5.- Establecer la Zona Horaria (PHP):
A veces ayuda con los acentos y símbolos del español

  date_default_timezone_set("America/Caracas");

6.- Cerrar una Sesion:
Al momento de presionar salir del sistema, no es solo enrutar al login.php u otro formulario, debes destruir las sesiones abiertas para ello con esto lo harás de una manera correcta cerrando las sesiones abiertas y enrutando a tu login de inicio.

<?php
session_unset();
session_destroy();
header("login.php");
?>


Publicar un comentario

0 Comentarios