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");
?>
0 Comentarios