generaracion de secret ky para cada proyecto
This commit is contained in:
parent
60ee7b31c8
commit
9928eb91d4
@ -1,10 +1,28 @@
|
||||
<?php
|
||||
date_default_timezone_set('America/Bogota');
|
||||
/*
|
||||
* Formulario validar
|
||||
*
|
||||
*
|
||||
* */
|
||||
|
||||
|
||||
function generar_token($div,$tipo) {
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
$color = "#".substr(md5(rand()), 0, 6);
|
||||
$token = sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0x0C2f ) | 0x4000, mt_rand( 0, 0x3fff ) | 0x8000, mt_rand( 0, 0x2Aff ), mt_rand( 0, 0xffD3 ), mt_rand( 0, 0xff4B ) );
|
||||
if($tipo =='proyecto'){
|
||||
|
||||
$consulta = "UPDATE `empresa` SET `secret_key` = '$token' WHERE `empresa`.`id` = '$_SESSION[id_empresa]'";
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
|
||||
if($sql){
|
||||
$respuesta->addAssign("$div","value","$token" );
|
||||
$respuesta->addAssign("$div"."_aviso","innerHTML","<font color='$color'>Nuevo key: $token</font>" );
|
||||
return $respuesta;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$xajax->registerFunction("generar_token");
|
||||
|
||||
|
||||
function formulario_validar($formulario,$accion,$tipo) {
|
||||
@ -12475,23 +12493,27 @@ return $link;
|
||||
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION[id_empresa],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
|
||||
|
||||
$listado_formularios = select_key('form_id,form_grupo','id','form_id.id','nombre',"xajax_parametrizacion_linea('empresa',$_SESSION[id_empresa],'pagina_inicio',(this.value),'div_pagina_inicio','','');","form_id.id_empresa = '$_SESSION[id_empresa]' AND form_id.id = form_grupo.id ",'tipo_consulta',"$pagina_inicio_definida[0]");
|
||||
$pagina_inicio= "
|
||||
<br>
|
||||
<div class='container'>
|
||||
$pagina_inicio= "
|
||||
<br>
|
||||
<div class='row'>
|
||||
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon'>
|
||||
Página de Inicio : <span id='div_pagina_inicio'>$pagina_inicio_definida[0]</span>
|
||||
</span>
|
||||
$listado_formularios
|
||||
</div>
|
||||
<div class='input-group'>
|
||||
<span class='input-group-addon'>
|
||||
Página de Inicio : <span id='div_pagina_inicio'>$pagina_inicio_definida[0]</span>
|
||||
</span>
|
||||
$listado_formularios
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
";
|
||||
";
|
||||
|
||||
$key_proyecto = remplacetas('empresa','id',"$_SESSION[id_empresa]",'secret_key',"") ;
|
||||
|
||||
$resultado .="
|
||||
<div class='row'>
|
||||
<div class='col-md-3'>
|
||||
<div class='img-round ' id='banner_imagen' style='
|
||||
|
||||
background-position:top center ;
|
||||
@ -12506,49 +12528,57 @@ return $link;
|
||||
padding:10px; width: 200px; height:200px;
|
||||
|
||||
'><a href='#logo'>Cambiar logo</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class='col-md-5'>
|
||||
<legend>Datos del proyecto</legend>
|
||||
<li>Razón social: $empresa_razon_social</li>
|
||||
<li>Nit: $empresa_nit</li>
|
||||
<li>Slogan: $empresa_slogan</li>
|
||||
<li>Dirección: $empresa_direccion</li>
|
||||
<li>Teléfono: $empresa_telefono</li>
|
||||
<li>Web: $empresa_web</li>
|
||||
<li>Email: $empresa_email</li>
|
||||
<li>Twitter: $empresa_twitter</li>
|
||||
<li>Facebook: $empresa_facebook</li>
|
||||
</div>
|
||||
<div class='col-md-4'>
|
||||
<legend>Datos del usuario</legend>
|
||||
|
||||
$pagina_inicio
|
||||
$usuarios_autorizados
|
||||
<div class='row'>
|
||||
<div class='col-sm-6'>
|
||||
<h2>Datos del proyecto</h2>
|
||||
<li>$username</li>
|
||||
<li>$nombre</li>
|
||||
<li>$apellido</li>
|
||||
<li>$email</li>
|
||||
|
||||
|
||||
<li>Razón social: $empresa_razon_social</li>
|
||||
<li>Nit: $empresa_nit</li>
|
||||
<li>Slogan: $empresa_slogan</li>
|
||||
<li>Dirección: $empresa_direccion</li>
|
||||
<li>Teléfono: $empresa_telefono</li>
|
||||
<li>Web: $empresa_web</li>
|
||||
<li>Email: $empresa_email</li>
|
||||
<li>Twitter: $empresa_twitter</li>
|
||||
<li>Facebook: $empresa_facebook</li>
|
||||
|
||||
|
||||
</div>
|
||||
<div class='col-sm-6'>
|
||||
<h2>Datos del usuario</h2>
|
||||
|
||||
<li>$username</li>
|
||||
<li>$nombre</li>
|
||||
<li>$apellido</li>
|
||||
<li>$email</li>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div id='api' class='row'>
|
||||
<legend>API</legend>
|
||||
<div class='input-group'>
|
||||
|
||||
<span class='input-group-addon'>Secret key</span>
|
||||
<input class='form-control ' value='$key_proyecto[0]' id='token_$_SESSION[id_empresa]' readonly>
|
||||
|
||||
<div class='input-group-btn' title='Renovar' >
|
||||
<button class='btn btn-warning' onclick=\"xajax_generar_token('token_$_SESSION[id_empresa]','proyecto'); \"> <i class='glyphicon glyphicon-refresh'></i> Generar </button>
|
||||
</div>
|
||||
|
||||
</div><legend id='token_$_SESSION[id_empresa]_aviso'></legend>
|
||||
|
||||
</div>
|
||||
|
||||
$usuarios_autorizados
|
||||
$parametrizacion_css
|
||||
|
||||
$parametrizacion_css
|
||||
<div style='' id='logo' >
|
||||
<legend>Cambiar logo</legend>
|
||||
|
||||
<div style='' id='logo' >
|
||||
<legend>Cambiar logo</legend>
|
||||
$subir_imagen
|
||||
|
||||
$subir_imagen
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
";
|
||||
|
Loading…
Reference in New Issue
Block a user