• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Encriptador类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP Encrypt类代码示例发布时间:2022-05-23
下一篇:
PHP Encoding类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap