本文整理汇总了PHP中Encriptador类的典型用法代码示例。如果您正苦于以下问题:PHP Encriptador类的具体用法?PHP Encriptador怎么用?PHP Encriptador使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Encriptador类的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: variable
/**
* Rescata las variables de configuración que se encuentran en config.inc.php y
* en la base de datos principal (cuyos datos de conexión están en config.inc.php).
* Los datos son cargados en el arreglo $configuracion
*
* @param
* Ninguno
* @return number
*/
function variable()
{
require_once $this->ruta . "crypto/Encriptador.class.php";
require_once $this->ruta . "crypto/aes.class.php";
require_once $this->ruta . "crypto/aesctr.class.php";
$this->cripto = Encriptador::singleton();
$this->abrirArchivoConfiguracion();
return 0;
}
开发者ID:blacburn,项目名称:titan_desarrollo,代码行数:18,代码来源:ArchivoConfiguracion.class.php
示例2: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->generadorClausulas = BuilderSql::singleton();
$this->armadorPagina = new ArmadorPagina();
$this->procesadorPagina = new ProcesadorPagina();
$this->cripto = Encriptador::singleton();
$this->raizDocumentos = $this->miConfigurador->getVariableConfiguracion("raizDocumento");
}
开发者ID:kipuproject,项目名称:core,代码行数:9,代码来源:Pagina.class.php
示例3: __construct
private function __construct()
{
$this->crypto = Encriptador::singleton();
/**
* De forma predeterminadalos mensajes de error definidos en la clase
* se presentan en español
*/
$this->miLenguaje = Lenguaje::singleton();
$this->misConexiones = array();
}
开发者ID:kipuproject,项目名称:core,代码行数:10,代码来源:FabricaDbConexion.class.php
示例4: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->generadorClausulas = BuilderSql::singleton();
$this->armadorPagina = new ArmadorPagina();
$this->procesadorPagina = new ProcesadorPagina();
$this->cripto = Encriptador::singleton();
/**
* El recurso de conexión que utilizan los objetos de esta clase es "configuracion"
* y corresponde a la base de datos registrada en el archivo config.inc.php
*/
}
开发者ID:GLUD,项目名称:EcoHack,代码行数:12,代码来源:Pagina.class.php
示例5: __construct
/**
* Contructor
* @param none
* @return integer
* */
function __construct()
{
$this->cuadroMensaje = Mensaje::singleton();
$this->conectorDB = FabricaDbConexion::singleton();
$this->cripto = Encriptador::singleton();
/**
* Importante conservar el orden de creación de los siguientes objetos porque tienen
* referencias cruzadas.
*/
$this->miConfigurador = Configurador::singleton();
$this->miConfigurador->setConectorDB($this->conectorDB);
/**
* El objeto del a clase Sesion es el último que se debe crear.
*/
$this->sesionUsuario = Sesion::singleton();
}
开发者ID:kipuproject,项目名称:core,代码行数:21,代码来源:Bootstrap.class.php
示例6:
<?php
if (!isset($GLOBALS["autorizado"])) {
include "../index.php";
exit;
}
/**
* Este script está incluido en el método html de la clase Frontera.class.php.
*
* La ruta absoluta del bloque está definida en $this->ruta
*/
$esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque");
$nombreFormulario = $esteBloque["nombre"];
include_once "core/crypto/Encriptador.class.php";
$cripto = Encriptador::singleton();
// $valorCodificado ="pagina=registrarDocente";
$valorCodificado = "action=" . $esteBloque["nombre"];
$valorCodificado .= "&solicitud=procesarNuevo";
$valorCodificado .= "&bloque=" . $esteBloque["id_bloque"];
$valorCodificado .= "&bloqueGrupo=" . $esteBloque["grupo"];
$valorCodificado = $cripto->codificar($valorCodificado);
$directorio = $this->miConfigurador->getVariableConfiguracion("rutaUrlBloque") . "/imagen/";
//
$tab = 1;
// ---------------Inicio Formulario (<form>)--------------------------------
$atributos["id"] = $nombreFormulario;
$atributos["tipoFormulario"] = "multipart/form-data";
$atributos["metodo"] = "POST";
$atributos["nombreFormulario"] = $nombreFormulario;
$verificarFormulario = "1";
echo $this->miFormulario->formulario("inicio", $atributos);
开发者ID:EmmanuelTaborda2015,项目名称:kyron_modificado,代码行数:31,代码来源:nuevo.php
示例7: include_once
<?
include_once("../core/crypto/Encriptador.class.php");
$miCodificador=Encriptador::singleton();
echo $miCodificador->codificar("D354RR0LL0oas_2013")."<br>";
echo $miCodificador->decodificar("Rf1+VGKFIFHx8XzQsBW5cVcccpE1TvetRsi2kQ==")."<br>";
echo $miCodificador->decodificar("pP2Gq4QUZ1PcO0JN28WA-wJ6")."<br>";
echo "migracion<br>";
echo $miCodificador->decodificar("2wDEoX9Do1O2JPqEBw==")."<br>";
echo $miCodificador->decodificar("QgGg31SSxVP5UptOHLoJA4iQ")."<br>";
echo $miCodificador->codificar("10.20.0.92")."<br>";
echo $miCodificador->codificar("change_my_secret")."<br>";
echo $miCodificador->decodificar("4wA6EH9Do1MqRq92")."<br>";
echo $miCodificador->decodificar("5gD8TH9Do1OF3z2aK59bUIvOQqOXyBV77dVJ")."<br>";
echo $miCodificador->decodificar("6wCAzX9Do1Op+lm+jkHt")."<br>";
echo $miCodificador->decodificar("RAGa3FSSxVPdm781_Db4JUIRgw8yAwUtigsrWf4EzRQ")."<br>";
echo $miCodificador->decodificar("8gDII39Do1P6Uo7fclKTeg9/fSx015qYhknDGA==")."<br>";
/*
$parametro=array("AwLSWHOR61DhZcTqkA==",
"CwKk33OR61C9BaWCkKKdcbc=",
"DwLlY3OR61B/gbFc",
"EwLQVHOR61DfS8OI/96/gEL0l9XuWw==",
"FwJ14HOR61DhdetkyM8whQ==",
"GwKxk3OR61C90avH6Fq2nbol5g==",
"HwI+DXOR61DMHj+OOwOsk7YAZg==");
foreach ($parametro as $valor){
开发者ID:JorgeUlises,项目名称:ICETEX,代码行数:31,代码来源:codificador.php
示例8: Encriptador
<?php
/**
* Incluicion de la clase encriptadora
*/
require_once '../modelo/nucleo/encriptador.php';
//Instanciamos el encriptador
$encriptador = new Encriptador();
$Name = $_POST['nombreUsuario'];
$RealName = $_POST['nombreReal'];
$Pass = $encriptador->encriptar($_POST['password']);
$Email = $_POST['email'];
$rol = $_POST['UsuarioRol'];
$Apellido = $_POST['apellido'];
$Telefono = $_POST['telefono'];
include '../modelo/conexion.php';
require '../vista/PHPMailerAutoload.php';
require '../vista/class-phpmailer.php';
$conect = new conexion();
$mail = new PHPMailer();
$Sel_U = $conect->consulta("SELECT NOMBRE_U FROM usuario WHERE NOMBRE_U = '{$Name}' ");
$Sel_U2 = mysql_fetch_row($Sel_U);
/////////////////////////////////////////////////////////////////////////////////////////////////
$mystring = $Email;
$findme1 = 'hotmail';
$findme2 = 'gmail';
$findme3 = 'yahoo';
$pos1 = strpos($mystring, $findme1);
$pos2 = strpos($mystring, $findme2);
$pos3 = strpos($mystring, $findme3);
if ($pos1 === false) {
开发者ID:quique1233,项目名称:saads-despliegue,代码行数:31,代码来源:procesar-registro-usuario.php
示例9: miForm
//.........这里部分代码省略.........
$atributos['estilo'] = 'clasico';
$atributos['enlaceTexto'] = '';
$atributos['ancho'] = '25';
$atributos['alto'] = '25';
$atributos['enlaceImagen'] = $rutaBloque . "/images/success.png";
$mostrarHtml .= $this->miFormulario->enlace($atributos);
unset($atributos);
}
$mostrarHtml .= "</td><td>";
$esteCampo = "perfil";
$atributos["id"] = $esteCampo;
$atributos['enlace'] = $variableBorrar;
$atributos['tabIndex'] = $esteCampo;
$atributos['redirLugar'] = true;
$atributos['estilo'] = 'clasico';
$atributos['enlaceTexto'] = '';
$atributos['ancho'] = '25';
$atributos['alto'] = '25';
$atributos['enlaceImagen'] = $rutaBloque . "/images/trash.png";
$mostrarHtml .= $this->miFormulario->enlace($atributos);
unset($atributos);
$mostrarHtml .= "</td>";
$mostrarHtml .= "</tr>";
echo $mostrarHtml;
unset($mostrarHtml);
unset($variable);
}
echo "</tbody>";
echo "</table></div>";
//Fin de Conjunto de Controles
//echo $this->miFormulario->marcoAgrupacion("fin");
} else {
$nombreFormulario = $esteBloque["nombre"];
include_once "core/crypto/Encriptador.class.php";
$cripto = Encriptador::singleton();
$directorio = $this->miConfigurador->getVariableConfiguracion("rutaUrlBloque") . "/imagen/";
$miPaginaActual = $this->miConfigurador->getVariableConfiguracion("pagina");
$tab = 1;
//---------------Inicio Formulario (<form>)--------------------------------
$atributos["id"] = $nombreFormulario;
$atributos["tipoFormulario"] = "multipart/form-data";
$atributos["metodo"] = "POST";
$atributos["nombreFormulario"] = $nombreFormulario;
$verificarFormulario = "1";
$atributos['tipoEtiqueta'] = 'inicio';
echo $this->miFormulario->formulario($atributos);
$atributos["id"] = "divNoEncontroEgresado";
$atributos["estilo"] = "marcoBotones";
//$atributos["estiloEnLinea"]="display:none";
echo $this->miFormulario->division("inicio", $atributos);
//-------------Control Boton-----------------------
$esteCampo = "noEncontroProcesos";
$atributos["id"] = $esteCampo;
//Cambiar este nombre y el estilo si no se desea mostrar los mensajes animados
$atributos["etiqueta"] = "";
$atributos["estilo"] = "centrar";
$atributos["tipo"] = 'error';
$atributos["mensaje"] = $this->lenguaje->getCadena($esteCampo);
echo $this->miFormulario->cuadroMensaje($atributos);
unset($atributos);
$valorCodificado = "pagina=" . $miPaginaActual;
$valorCodificado .= "&bloque=" . $esteBloque["id_bloque"];
$valorCodificado .= "&bloqueGrupo=" . $esteBloque["grupo"];
$valorCodificado = $cripto->codificar($valorCodificado);
//-------------Fin Control Boton----------------------
//------------------Fin Division para los botones-------------------------
开发者ID:stiv15,项目名称:kharon,代码行数:67,代码来源:consultarUsuarios.php
示例10: Encriptador
<?php
include '../modelo/conexion.php';
/**
* Incluicion de la clase encriptadora
*/
require_once '../modelo/nucleo/encriptador.php';
//Instanciamos el encriptador
$encriptador = new Encriptador();
$conectar = new conexion();
session_start();
$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
$permiso = "administrador";
$permiso2 = "asesor";
$permiso3 = "grupoEmpresa";
$hora = date("h:i:s");
$fecha = date("Y-m-d");
@($ip = getenv(REMOTE_ADDR));
$navegador = $_SERVER["HTTP_USER_AGENT"];
$peticion = $conectar->consulta("SELECT u.NOMBRE_U,u.ESTADO_E, u.PASSWORD_U, r.ROL_R FROM usuario u, usuario_rol r\n WHERE u.NOMBRE_U=r.NOMBRE_U");
while ($fila = mysql_fetch_array($peticion)) {
$usuariobd = $fila['NOMBRE_U'];
$estadobd = $fila['ESTADO_E'];
$contrasenabd = $fila['PASSWORD_U'];
$permisosenbase = $fila['ROL_R'];
if ($usuario == $usuariobd && $encriptador->comprobarContrasena($contrasena, $contrasenabd) && $permiso == $permisosenbase && "Habilitado" == $estadobd) {
$_SESSION['usuario'] = $usuario;
$_SESSION['contrasena'] = $contrasena;
$_SESSION['administrador'] = $permisosenbase;
$peticion1 = $conectar->consulta("INSERT INTO `sesion` (`ID_S`, `NOMBRE_U`, `FECHA_S`, `HORA_S`, `IP_S`)" . " VALUES (NULL, '{$usuario}', '{$fecha}', '{$hora}', '{$ip}');");
开发者ID:quique1233,项目名称:saads-despliegue,代码行数:31,代码来源:login.php
示例11: Encriptador
<?php
/**
* Incluicion de la clase encriptadora
*/
require_once '../modelo/nucleo/encriptador.php';
//Instanciamos el encriptador
$encriptador = new Encriptador();
$nombreUGE = $_POST['nombreU'];
$nombreLGE = $_POST['nombreL'];
$nombreCGE = $_POST['nombreC'];
$nombreRGE = "";
$correoGE = $_POST['correo'];
$telefGE = $_POST['telefono'];
$dirGE = $_POST['direccion'];
$contGE = $encriptador->encriptar($_POST['contrasena1']);
include '../modelo/conexion.php';
require '../vista/PHPMailerAutoload.php';
require '../vista/class-phpmailer.php';
$conexion = new conexion();
$seleccion = $conexion->consulta("SELECT NOMBRE_U FROM usuario WHERE NOMBRE_U = '{$nombreUGE}' ");
$verGE = mysql_fetch_row($seleccion);
if (!is_array($verGE)) {
$seleccion = $conexion->consulta("SELECT NOMBRE_CORTO_GE FROM grupo_empresa WHERE NOMBRE_CORTO_GE = '{$nombreCGE}' ");
$verNC = mysql_fetch_row($seleccion);
if (!is_array($verNC)) {
$seleccion = $conexion->consulta("SELECT NOMBRE_LARGO_GE FROM grupo_empresa WHERE NOMBRE_LARGO_GE = '{$nombreLGE}' ");
$verNL = mysql_fetch_row($seleccion);
if (!is_array($verNL)) {
/*$db = 'tis_mbittle';
$host = '192.168.2.5';
开发者ID:quique1233,项目名称:saads-despliegue,代码行数:31,代码来源:procesar-registro-grupo-empresa.php
示例12: session_start
<?php
session_start();
include '../modelo/conexion.php';
/**
* Incluicion de la clase encriptadora
*/
require_once '../modelo/nucleo/encriptador.php';
//Instanciamos el encriptador
$encriptador = new Encriptador();
$conectar = new conexion();
//Crear variables--------------------------
$contador = 0;
$addUsuario = $_POST['usuario'];
$addContra = $encriptador->encriptar($_POST['contrasena']);
$addNombre = $_POST['nombre'];
$addApellido = $_POST['apellido'];
$addTelefono = $_POST['telefono'];
$addEmail = $_POST['email'];
//comprobar si el usuario Existe
$peticion1 = $conectar->consulta("SELECT * FROM usuario");
$peticion2 = $conectar->consulta("SELECT * FROM usuario_rol");
$peticion3 = $conectar->consulta("SELECT * FROM asesor");
$conect = new conexion();
$verificarUGE = $conect->consulta("SELECT NOMBRE_U FROM usuario WHERE NOMBRE_U = '{$addUsuario}' ");
$verificarUGE2 = mysql_fetch_row($verificarUGE);
if (!is_array($verificarUGE2)) {
//conexion-------------
$peticion1 = $conectar->consulta("INSERT INTO `usuario` (`NOMBRE_U`, `ESTADO_E`, `PASSWORD_U`, `TELEFONO_U`, `CORREO_ELECTRONICO_U`) VALUES ('{$addUsuario}', 'Habilitado', '{$addContra}', '{$addTelefono}', '{$addEmail}');");
$peticion2 = $conectar->consulta("INSERT INTO `usuario_rol` (`NOMBRE_U`, `ROL_R`) VALUES ('{$addUsuario}', 'administrador');");
$peticion3 = $conectar->consulta("INSERT INTO `administrador` (`NOMBRE_U`, `NOMBRES_AD`, `APELLIDOS_AD`) VALUES ('{$addUsuario}', '{$addNombre} ', '{$addApellido}');");
开发者ID:quique1233,项目名称:saads-despliegue,代码行数:30,代码来源:crear-administrador.php
示例13: singleton
public static function singleton() {
if (! isset ( self::$instance )) {
$className = __CLASS__;
self::$instance = new $className ();
}
return self::$instance;
}
开发者ID:udistrital,项目名称:tike_desarrollo,代码行数:7,代码来源:Encriptador.class.php
示例14: guardarDatosConfiguracion
function guardarDatosConfiguracion()
{
$configuracion = $_REQUEST["raizDocumento"] . $_REQUEST["site"] . "/config/config.inc.php";
$fp = @fopen($configuracion, "w+");
if (!$fp) {
return false;
}
/**
* Se coloca línea por línea el fwrite para garantizar la decodificación de variables.
*/
$linea = "<?php\n/*\n";
fwrite($fp, $linea);
$linea = $this->encriptador->codificar($_REQUEST["dbsys"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["dbdns"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["dbpuerto"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["dbnombre"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["dbusuario"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["dbclave"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["prefijo"]);
fwrite($fp, $linea . "\n");
$linea = $this->encriptador->codificar($_REQUEST["dbesquema"]);
fwrite($fp, $linea . "\n");
$linea = "*/\n?>";
fwrite($fp, $linea);
$linea = $this->cuerpoPaginaConfiguracion();
fwrite($fp, $linea);
fclose($fp);
return true;
}
开发者ID:GLUD,项目名称:EcoHack,代码行数:35,代码来源:Instalador.class.php
示例15: guardarConfiguracionDB
function guardarConfiguracionDB()
{
$resultado = true;
$_REQUEST["instalado"] = "true";
$_REQUEST["debugMode"] = "false";
$_REQUEST["dbPrincipal"] = $_REQUEST["dbnombre"];
$_REQUEST["hostSeguro"] = "https://" . substr($_REQUEST["host"], strpos($_REQUEST["host"], "//") + 2);
foreach ($_REQUEST as $clave => $valor) {
if ($clave != "dbsys" && $clave != "dbdns" && $clave != "dbpuerto" && $clave != "dbnombre" && $clave != "dbusuario" && $clave != "dbclave" && $clave != "instalador") {
if ($clave == "raizDocumento") {
$valor .= $_REQUEST["site"];
} else {
if ($clave == "claveAdministrador") {
$valor = $this->encriptador->codificar($valor);
}
}
$cadena_sql = "INSERT INTO ";
$cadena_sql .= $_REQUEST["prefijo"] . "configuracion ";
$cadena_sql .= "(";
$cadena_sql .= "id_parametro, ";
$cadena_sql .= "parametro, ";
$cadena_sql .= "valor ";
$cadena_sql .= ") ";
$cadena_sql .= "VALUES ";
$cadena_sql .= "( ";
$cadena_sql .= "<AUTOINCREMENT>, ";
$cadena_sql .= "'" . $clave . "',";
$cadena_sql .= "'" . $valor . "' ";
$cadena_sql .= ")";
//echo $cadena_sql;
$resultado &= $this->recurso->ejecutarAcceso($cadena_sql, "accion");
}
}
if ($resultado != TRUE) {
return false;
}
return true;
}
开发者ID:JorgeUlises,项目名称:ICETEX,代码行数:38,代码来源:Instalador.class.php
示例16: guardarDatosConfiguracion
function guardarDatosConfiguracion() {
$resultado = true;
$configuracion = $_REQUEST ["raizDocumento"] . $_REQUEST ["site"] . "/config/config.inc.php";
$fp = @fopen ( $configuracion, "w+" );
if (! $fp) {
return false;
}
$linea = "<?php\n/*\n";
$resultado &= fwrite ( $fp, $linea );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbsys"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbdns"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbpuerto"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbnombre"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbusuario"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbclave"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["prefijo"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = $this->encriptador->codificar ( $_REQUEST ["dbesquema"] );
$resultado &= fwrite ( $fp, $linea . "\n" );
$linea = "*/\n?>";
$resultado &= fwrite ( $fp, $linea );
$linea = $this->cuerpoPaginaConfiguracion ();
$resultado &= fwrite ( $fp, $linea );
fclose ( $fp );
return $resultado;
}
开发者ID:udistrital,项目名称:tike_desarrollo,代码行数:36,代码来源:Instalador.class.php
注:本文中的Encriptador类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论