En JosSecurity agradecemos cualquier ayuda para poder mantener este proyecto, si deseas donar por favor da clic en el botón de al lado y te daremos algunas opciones para hacerlo.

Jossitos útiles dentro del sistema

Dentro de JosSecurity manejamos Jossitos que te permiten mejorar la calidad dentro de JosSecurity, más adelante te daremos información de cada uno.

Definiciones

JosSecurity tiene dos definiciones los cuáles te servirán para atraer el nombre de la aplicación web su versión y la fecha configurada, para usarla debes hacer lo siguiente:

				
					<?php
// Definiciones dentro de JosSecurity
define("nombre_app",(string)$_ENV['NAME_APP']);
define("version",(float)$_ENV['VERSION']);
define("fecha",date("Y-m-d H:i:s"));
//Configuración por defecto de JosSecurity
$fecha = fecha;
$nombre_app = nombre_app;
$version_app = version;
?>
				
			

Pruebas o producción

Este Jossito se lleva muy bien con el modo “entorno de pruebas” dentro de JosSecurity (llamado DEBUG disponible en cualquier versión de JosSecurity), este Jossito te retornará un “http://” o “https://” dependiendo de la variable global “DOMINIO” que registraste en JosSecurity.

Para invocarlo solo deberás hacer lo siguiente:

				
					<?php
$ssl = check_http();
?>
				
			

Copiar archivo

Con este Jossito podrás copiar cualquier tipo de archivo y reenombrarlo al mismo tiempo desde el directorio root donde se encuentre el archivo “JosSecurity.php”, es decir puedes copiar un archivo dentro del sistema de “JosSecurity”.

Si se copia de manera correcta retornará TRUE.

				
					<?php
if(copiar_archivo("public/PWA/manifest.php","public/PWA/manifest_custom.php") == TRUE){
    //Ejecuta la acción.
}
?>
				
			

Generadores

Existen 2 tipos de generadores dentro de JosSecurity, a continuación, te daremos más detalles.

Generador aleatorio

Con el Jossito “generar_llave_alteratorio” te permitirá generar una llave de manera aleatoria donde solo deberás insertar el tamaño de caracteres que necesites, a continuación, te damos un ejemplo:

				
					<?php
echo generar_llave_alteratorio(16);
?>
				
			

Generador específico

Este jossito hace casi la misma función que “generar_llave_alteratorio” solo que, ahora tú pones los caracteres que deseas generar, pueden ser números, letras, signos, etc.

				
					<?php
echo generar_llave(16,"1jwb2y3fvek´'¿");
?>
				
			

Jossitos útiles dentro del sistema