generaracion de secret ky para cada proyecto
This commit is contained in:
parent
60ee7b31c8
commit
9928eb91d4
@ -1,10 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
date_default_timezone_set('America/Bogota');
|
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) {
|
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'") ;
|
$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]");
|
$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= "
|
$pagina_inicio= "
|
||||||
<br>
|
<br>
|
||||||
<div class='container'>
|
<div class='row'>
|
||||||
|
|
||||||
<div class='input-group'>
|
<div class='input-group'>
|
||||||
<span class='input-group-addon'>
|
<span class='input-group-addon'>
|
||||||
Página de Inicio : <span id='div_pagina_inicio'>$pagina_inicio_definida[0]</span>
|
Página de Inicio : <span id='div_pagina_inicio'>$pagina_inicio_definida[0]</span>
|
||||||
</span>
|
</span>
|
||||||
$listado_formularios
|
$listado_formularios
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
";
|
";
|
||||||
|
|
||||||
|
$key_proyecto = remplacetas('empresa','id',"$_SESSION[id_empresa]",'secret_key',"") ;
|
||||||
|
|
||||||
$resultado .="
|
$resultado .="
|
||||||
|
<div class='row'>
|
||||||
|
<div class='col-md-3'>
|
||||||
<div class='img-round ' id='banner_imagen' style='
|
<div class='img-round ' id='banner_imagen' style='
|
||||||
|
|
||||||
background-position:top center ;
|
background-position:top center ;
|
||||||
@ -12507,48 +12529,56 @@ return $link;
|
|||||||
|
|
||||||
'><a href='#logo'>Cambiar logo</a>
|
'><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>
|
||||||
|
|
||||||
|
<li>$username</li>
|
||||||
|
<li>$nombre</li>
|
||||||
|
<li>$apellido</li>
|
||||||
|
<li>$email</li>
|
||||||
|
|
||||||
|
</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>
|
||||||
|
|
||||||
$pagina_inicio
|
</div><legend id='token_$_SESSION[id_empresa]_aviso'></legend>
|
||||||
$usuarios_autorizados
|
|
||||||
<div class='row'>
|
|
||||||
<div class='col-sm-6'>
|
|
||||||
<h2>Datos del proyecto</h2>
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<li>Razón social: $empresa_razon_social</li>
|
$usuarios_autorizados
|
||||||
<li>Nit: $empresa_nit</li>
|
$parametrizacion_css
|
||||||
<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 style='' id='logo' >
|
||||||
|
<legend>Cambiar logo</legend>
|
||||||
|
|
||||||
</div>
|
$subir_imagen
|
||||||
<div class='col-sm-6'>
|
|
||||||
<h2>Datos del usuario</h2>
|
|
||||||
|
|
||||||
<li>$username</li>
|
</div>
|
||||||
<li>$nombre</li>
|
|
||||||
<li>$apellido</li>
|
|
||||||
<li>$email</li>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
$parametrizacion_css
|
|
||||||
|
|
||||||
<div style='' id='logo' >
|
|
||||||
<legend>Cambiar logo</legend>
|
|
||||||
|
|
||||||
$subir_imagen
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
";
|
";
|
||||||
|
Loading…
Reference in New Issue
Block a user