login express

This commit is contained in:
root 2018-10-08 18:09:53 -05:00
parent c98234425a
commit 5ca3b6eec9
2 changed files with 31 additions and 14 deletions

View File

@ -17510,8 +17510,8 @@ $password_express_confirmar = $formulario[password_express_confirmar]; // 23456
$link = Conectarse(); $link = Conectarse();
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
$consulta = "INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,email,passwd,control,status,lastip,id_empresa,documento_numero,equipo) $consulta = "INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,email,passwd,control,status,lastip,id_empresa,documento_numero,equipo,id_grupo)
VALUES ('$email_express_confirmar','$nombre_express','$apellido_express','$email_express_confirmar','".MD5($password_express_confirmar)."','$control','1','$ip','$id_empresa','$documento','$equipo')"; VALUES ('$email_express_confirmar','$nombre_express','$apellido_express','$email_express_confirmar','".MD5($password_express_confirmar)."','$control','1','$ip','$id_empresa','$documento','$equipo','3')";
//$respuesta->addAssign("debug","innerHTML",$consulta); //$respuesta->addAssign("debug","innerHTML",$consulta);
//return $respuesta; //return $respuesta;
$sql_consulta=mysqli_query($link,$consulta); $sql_consulta=mysqli_query($link,$consulta);
@ -17524,17 +17524,21 @@ $consulta = "INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,emai
//$sql_empresa=mysqli_query($link,$consulta_empresa); //$sql_empresa=mysqli_query($link,$consulta_empresa);
if($sql_empresa) { if($sql_empresa) {
$id_empresa = mysqli_insert_id($link); $id_empresa = mysqli_insert_id($link);
$_SESSION[id_empresa] = $id_empresa; $_SESSION['id_empresa'] = $id_empresa;
$_SESSION[id] = $id; $_SESSION['id'] = $id;
} }
//// faltan variables de session //// faltan variables de session
} }
$resultado = "<div class='alert alert-success'><h1>Bienvenido</h1> $resultado = "<div class='alert alert-success'><h1>Bienvenido</h1>
<p>Felicitaciones, tu registro se efectuó correctamente, ahora puedes usar nuestros servicios.</p> <p>Felicitaciones, tu registro se efectuó correctamente, ahora puedes usar nuestros servicios.</p>
</div>"; </div>";
$div = "contenido"; $div = "contenido";
$respuesta->addAssign("$div","innerHTML",$resultado); $respuesta->addAssign("$div","innerHTML",$resultado);
sleep(2);
$respuesta->addRedirect("");
//$respuesta->addAssign("$div","innerHTML",$resultado);
return $respuesta; return $respuesta;
}else{ }else{
$resultado = "<div class='alert alert-danger'><h3>Error</h3>El Código de confirmación no es correcto, por favor inténtalo nuevamente.</div>"; $resultado = "<div class='alert alert-danger'><h3>Error</h3>El Código de confirmación no es correcto, por favor inténtalo nuevamente.</div>";
@ -17562,16 +17566,29 @@ $empresa ="
"; ";
} }
$id_empresa = "document.getElementById('id_empresa').value";
if( isset($_SESSION['id_empresa'])){
$equipo = equipos('',"$id_empresa",'equipo','') ;
$equipo=" <div class='input-group' id='equipo_grupo'>
<span class='input-group-addon'>
<i class='glyphicon glyphicon-user '></i><i class='glyphicon glyphicon-user '></i>
</span>
$equipo
</div>";
$listado_usuarios = usuarios_listado($tabla_autenticacion,""); $listado_usuarios = usuarios_listado($tabla_autenticacion,"");
$mailer = mailer('','','',''); $mailer = mailer('','','','');
$id_empresa = "document.getElementById('id_empresa').value";
$equipo = equipos('',"$id_empresa",'equipo','') ; }else{$equipo=""; $div="div_login";}
$form = " $form = "
<div class='alert alert-warning'> <div class='alert alert-warning'>
<form autocomplete='off' autocomplete='off' class='form' id='$nombre_formulario' name='$nombre_formulario' > <form autocomplete='off' autocomplete='off' class='form' id='$nombre_formulario' name='$nombre_formulario' >
<input type='hidden' value = 'nuevo_$nombre_formulario' id='nombre_formulario' name='nombre_formulario' > <input type='hidden' value = 'nuevo_$nombre_formulario' id='nombre_formulario' name='nombre_formulario' >
<legend>Usuario </legend> <legend>Nuevo usuario </legend>
<div class='row'> <div class='row'>
<div class='col-md-6'> <div class='col-md-6'>
<label></label> <label></label>
@ -17579,13 +17596,7 @@ $form = "
</div> </div>
<div class='col-md-6'> <div class='col-md-6'>
<label></label> <label></label>
<div class='input-group' id='equipo_grupo'>
<span class='input-group-addon'>
<i class='glyphicon glyphicon-user '></i><i class='glyphicon glyphicon-user '></i>
</span>
$equipo $equipo
</div>
<div style='position:absolute; z-index:100; left: 50px;' id='div_equipo'></div> <div style='position:absolute; z-index:100; left: 50px;' id='div_equipo'></div>
</div> </div>
</div> </div>

View File

@ -74,6 +74,10 @@ $resultado = "
<div class='controls'> <div class='controls'>
<button id='ingresar' name='ingresar' class='btn btn-success btn-block' onclick=\"xajax_revisar_ingreso(xajax.getFormValues('form-contacto')) \">Ingresar</button> <button id='ingresar' name='ingresar' class='btn btn-success btn-block' onclick=\"xajax_revisar_ingreso(xajax.getFormValues('form-contacto')) \">Ingresar</button>
</div> </div>
<div >
¿Nuevo usuario?
<button id='ingresar' name='ingresar' class='btn btn-warning btn-block' onclick=\"xajax_registro_express('','nuevo');\" ; >Regístrate</button>
</div>
</div> </div>
<br> <br>
<div id='login_info'></div> <div id='login_info'></div>
@ -119,6 +123,7 @@ $mensaje ="Por favor escribe tu <strong>correo o usuario</strong> si olvidaste t
{ {
$consulta = "SELECT id,email,control,id_empresa FROM $tabla_autenticacion WHERE (email = '$email' OR username = '$email' )"; $consulta = "SELECT id,email,control,id_empresa FROM $tabla_autenticacion WHERE (email = '$email' OR username = '$email' )";
$sql=mysqli_query($link,$consulta); $sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0') if (mysqli_num_rows($sql)!='0')
{ {
$firma_recuperacion = sha1("$control".mktime().""); $firma_recuperacion = sha1("$control".mktime()."");
@ -180,7 +185,8 @@ $consulta= "SELECT *, $tabla_autenticacion.id AS id_usuario
WHERE (email = '$email' OR username = '$email' )AND passwd = '$password' WHERE (email = '$email' OR username = '$email' )AND passwd = '$password'
AND $tabla_autenticacion.id_grupo = usuarios_grupo.id AND $tabla_autenticacion.id_grupo = usuarios_grupo.id
LIMIT 1"; LIMIT 1";
//$respuesta->addAssign("login_info","innerHTML",$consulta);
//return $respuesta;
$sql=mysqli_query($link,$consulta); $sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
if(mysqli_result($sql,0,"status") === '0' ) { if(mysqli_result($sql,0,"status") === '0' ) {