Пример #1
0
                                                <button type="submit" class="btn btn-default btn-xs">' . $MULTILANG_UsrAuditoria . '</button>
										</form>
								</td>
							</tr>
                            <tr>
								<td colspan=3>
								</td>
								<td colspan=5 align=center>
										<form action="' . $ArchivoCORE . '" method="POST" style="display:inline; height: 0px; border-width: 0px; width: 0px; padding: 0; margin: 0;">
												<input type="hidden" name="PCO_Accion" value="resetear_clave">
												<input type="hidden" name="uid_especifico" value="' . $registro["login"] . '">
                                                <div class="form-group input-group">
                                                    <span class="input-group-addon">
                                                        ' . $MULTILANG_UsrNuevoPW . ':
                                                    </span>
                                                    <input type="text" name="nueva_clave" size=12 class="form-control" value="' . TextoAleatorio(10) . '">
                                                    <span class="input-group-addon">
                                                        <button type="submit" class="btn btn-success btn-xs">' . $MULTILANG_UsrReset . ' <i class="fa fa-refresh"></i></button>
                                                    </span>
                                                </div>
										</form>
								</td>
							</tr>';
            $i++;
        }
        echo '</tbody>
                </table>';
    }
    // Fin sino filtro
    echo '
				<form action="' . $ArchivoCORE . '" method="POST" name="ver_auditoria_general"  style="display:inline; height: 0px; border-width: 0px; width: 0px; padding: 0; margin: 0;">
Пример #2
0
                            </span>
                            <input name="llave" type="text" class="form-control" value="<?php 
echo TextoAleatorio(10);
?>
" readonly>
                        </div>

                        <div class="form-group input-group">
                            <span class="input-group-addon">
                                <?php 
echo $MULTILANG_WSLlavesSecreto;
?>
:
                            </span>
                            <input name="secreto" type="text" class="form-control" value="<?php 
echo TextoAleatorio(10);
?>
" readonly>
                        </div>

                        <div class="form-group input-group">
                            <span class="input-group-addon">
                                <i class="fa fa-globe"></i>
                            </span>
                            <input name="uri" type="text" class="form-control" placeholder="<?php 
echo $MULTILANG_WSLlavesURI;
?>
">
                        </div>

                        <div class="form-group input-group">
Пример #3
0
function oauth_crear_usuario($OAuth_servicio, $login_chk = '', $nombre_chk = '', $correo_chk = '', $interno_chk = 0)
{
    global $TablasCore, $LlaveDePaso, $PCO_FechaOperacion, $ListaCamposSinID_usuario;
    // Inserta datos del usuario
    $clavemd5 = MD5(TextoAleatorio(20));
    $pasomd5 = MD5($LlaveDePaso);
    //Agrega el registro de usuario si aun no existe
    if (!existe_valor($TablasCore . "usuario", "login", $login_chk)) {
        @ejecutar_sql_unaria("INSERT INTO " . $TablasCore . "usuario (login,clave,nombre,estado,correo,ultimo_acceso,llave_paso,usuario_interno) VALUES ('{$login_chk}','{$clavemd5}','{$nombre_chk}',1,'{$correo_chk}','{$PCO_FechaOperacion}','{$pasomd5}','{$interno_chk}')");
        auditar("OAuth:Agregado usuario {$login_chk} para " . $OAuth_servicio);
    }
}
Пример #4
0
function CodigoQR($contenido, $recuperacion_errores = "L", $ancho_pixeles = 3, $margen_pixeles = 1, $ruta_almacenamiento = "tmp/", $archivo = "")
{
    /*
    	Function: CodigoQR
    	Genera un codigo QR a partir de los parametros recibidos
    
    	Variables de entrada:
    
    		contenido - Texto que debera ser representado en el codigo QR
    		recuperacion_errores - Recuperacion de errores para el codigo (L,M,Q,H) L el mas bajo, H el mas alto
    		ancho_pixeles - Tamano de cada cuadro del codigo en pixeles
    		margen_pixeles - La margen externa del codigo QR
    		ruta_almacenamiento - Path sobre el cual se almacenara el codigo, debe contar con permisos de escritura
    		archivo - nombre de archivo (sin extension) sobre el cual sera guardado el codigo
    
    	Salida:
    		Imagen generada para el codigo QR
    */
    include_once "inc/qrcode/qrcode.php";
    //Si no se recibe un archivo entonces genera uno aleatorio
    if ($archivo == "") {
        $archivo = "QR" . TextoAleatorio(15);
    }
    //Genera el archivo con el QR
    $Ruta_QRC = $ruta_almacenamiento . $archivo . ".png";
    QRcode::png($contenido, $Ruta_QRC, $recuperacion_errores, $ancho_pixeles, $margen_pixeles);
    //Devuelve el codigo QR como etiqueta de imagen HTML
    return '<img src="' . $Ruta_QRC . '" alt="" border="0">';
}
Пример #5
0
*/
session_start();
/*
	Function: TextoAleatorio
	Genera un texto aleatorio de una longitud determinada y basado en los caracteres suministrados en $plantilla
	Variables de entrada:
		longitud - Longitud del texto aleatorio
	Salida:
		texto aleatorio utilizado para la generacion de imagen del captcha
*/
function TextoAleatorio($longitud)
{
    // Plantilla para el captcha, a definir como parametro de aplicacion
    $clave = "";
    $plantilla = "23456789abcdefghijkmnpqrstuvwxyz";
    for ($i = 0; $i < $longitud; $i++) {
        $posicion = rand(0, strlen($plantilla) - 1);
        $clave .= $plantilla[$posicion];
    }
    return $clave;
}
include "configuracion.php";
$longitud = $CaracteresCaptcha;
// A definir como parametro
$fuente = 1;
$_SESSION['captcha_temporal'] = TextoAleatorio($longitud);
$captcha = imagecreatefromgif("../img/captcha.gif");
$colText = imagecolorallocate($captcha, 0, 0, 0);
imagestring($captcha, 5, 50 - imagefontwidth($fuente) * ($longitud - 1), 7, $_SESSION['captcha_temporal'], $colText);
header("Content-type: image/gif");
imagegif($captcha);
Пример #6
0
</div>

<?php 
echo '
	<table  class="table table-unbordered"><tr><td align=left>
		<b>' . $MULTILANG_Totalejecutado . ':</b> ' . $total_ejecutadas . '<br>
		' . $MULTILANG_MsjFinal1 . '<br>
		<br>
		<b>' . $MULTILANG_Importante . ':</b><br>
		<u><b>' . $MULTILANG_MsjFinal2 . '
		<br><br>
	<b>' . $MULTILANG_MsjFinal3 . '</b> (' . $RutaScriptSQL . '):<br>
	<textarea rows="7" class="form-control">' . $total_consultas . '</textarea>
	</td></tr></table>';
abrir_barra_estado();
if (!$hay_error) {
    //Intenta renombrar carpeta de instalacion
    $nueva_carpeta = "../ins_" . TextoAleatorio(10);
    $estado_renombrado = @rename("../ins/", $nueva_carpeta);
    //Si hay un error intenta un exec
    if (!$estado_renombrado) {
        $cmd = 'mv "../ins" "' . $nueva_carpeta . '"';
        @exec($cmd, $output, $return_val);
    }
    //Agrega boton para redirigir a la instalacion
    echo '<form name="continuar" action="../" method="POST" style="display:inline; height: 0px; border-width: 0px; width: 0px; padding: 0; margin: 0;">
				<input type="Hidden" name="accion" value="Terminar_sesion">
				<input type="Submit" class="btn btn-success" value=" ' . $MULTILANG_IrInstalacion . ' " onclick="document.continuar.submit();">
				</form>';
}
cerrar_barra_estado();