Esto me sale:
Código HTML:
Ver originalarray (size=1)
'k_username' => string '16883597-3' (length=10)
El valor "16883597-3" es el usuario que ingresé previamente.
Voy a responderte todo el esquema hasta que se logra el logeo:
1.- para ingresar y colocar los datos "login.php"
Código HTML:
Ver original<?php
ob_start(); // outer buffer
ob_start(); // inner buffer to catch URL rewrites and other post processing
session_start();
?>
<link href="sisprod/style.css" rel="stylesheet" type="text/css">
<div class="divtablalogin"> <img src="sisprod/img/logoxxx.jpg">
<form action="validar_usuario.php" method="post" name="form1"> <td width="302"><input name="usuario" type="text" maxlength="200" id="rut"/></td> <td><input name="password" type="password" maxlength="200" id="clave"/></td>
<td colspan="2" align="center"><input type="submit" value="ENTRAR" /></td> <div class="divtablalogin0"> <a href="trab_portal/login.php"><img src="img/bot_sis_tra.jpg" width="400" height="114"></a> </div>
2.- luego (en el mismo directorio) se verifica que los datos esten correctos en "validar_usuario.php"
Código PHP:
Ver original<?php
ob_start(); // inner buffer to catch URL rewrites and other post processing ?>
<link href="sisprod/style.css" rel="stylesheet" type="text/css"><?php
//datos para establecer la conexion con la base de mysql.
function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\""); return $mensaje;
}
if(trim($_POST["usuario"]) != "" && trim($_POST["password"]) != "") {
// Puedes utilizar la funcion para eliminar algun caracter en especifico
//$usuario = strtolower(quitar($HTTP_POST_VARS["usuario"]));
//$password = $HTTP_POST_VARS["password"];
// o puedes convertir los a su entidad HTML aplicable con htmlentities
$password = $_POST["password"];
$passwordMD5 = MD5($password); SELECT
zzz.admin.clave,
zzz.admin.rut
FROM zzz.admin
WHERE rut=\''.$usuario.'\'');
if($row["clave"] == $passwordMD5){
$_SESSION["k_username"] = $row['rut'];
echo'
<div class="divtablalogin">
<table><tr><th>Has sido logueado correctamente</th></tr><tr><th>'.$_SESSION['k_username'].'</th></tr>
<tr><th>PRESIONE EL ENLACE</th></tr>
<tr>
<th><div align="middle"><a href="sisprod/index.php">Entrar al Sistema</a></div></th><tr></table></div>';
//Elimina el siguiente comentario si quieres que re-dirigir automáticamente a index.php
/*Ingreso exitoso, ahora sera dirigido a la pagina principal.
<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>*/
}else{
echo '<div class="divtablalogin"><table><tr><th>Password incorrecto</th></tr>
<tr>
<th><div align="middle"><a href="login.php">Inicio</a></div></th><tr>
</table></div>';
}
}else{
echo '<div class="divtablalogin"><table><tr><th>Usuario no existente en la base de datos</th></tr><tr>
<th><div align="middle"><a href="login.php">Inicio</a></div></th><tr>
</table></div>';
}
}else{
echo '<div class="divtablalogin"><table><tr><th>Debe especificar un usuario y password</th></tr><tr><th><div align="middle"><a href="login.php">Inicio</a></div></th></tr></table></div>';
}
?>