Queridos amigos , esta vez traigo para ustedes un sistema básico de logeo con Php+Mysql+Json.Por que hacer esto si es tan fácil.Pues algunos somos principiantes y nos gustaría saber como logearnos en sistemas sin estar redireccionando paginas.
Pues es verdad, el uso Ajax evita estar redireccionando a otras páginas , todo se mantiene en el mismo lugar, ¿Pero que ganamos con eso?.Yo creo , y ojala sea acertada, que nuestros usuarios no se confundan y la otra es tráfico en nuestro servidor.Espera , habrás querido decir «Reducción de tráfico en mi servidor».Si tienes razón.Es justo allí donde ajax toma fuerza , menos carga para servidores y mayor dinamismo para los usuarios.
No olvides comentar o rankear este blog.
El proyecto esta dividido en tres partes:
- Conex.php
- validarUsuario.php
- login.php
A continuación Conex.php
Ahora validarUsuario.php
<?php
require ‘Conex.php’;
mysql_select_db($db_name,$connection) or die(«Error de conexion a la base de datos»);
$usuario=htmlspecialchars(trim($_POST[‘txt_usuario’]));
$clave=htmlspecialchars(trim($_POST[‘txt_clave’]));
//$usuario=»neurocodigo»;
//$clave=»1234568″;
$sql=»SELECT nom_user,clave_user FROM usuario WHERE nom_user=’$usuario’ AND clave_user=’$clave'»;
$result = mysql_query($sql,$connection) or die(‘La consulta falló’.mysql_error());
$tmp_usu=»»;
$tmp_clave=»»;
$arr_rpta=array();
while($obj = mysql_fetch_object($result)) {
$tmp_usu=$obj->nom_user;
$tmp_clave=$obj->clave_user;
}
if(($tmp_usu==$usuario)&&($tmp_clave==$clave)){
$arr_rpta=array(«estado»=>»1″,»url»=>»otro.php»);
}else{
$arr_rpta=array(«estado»=>»0″,»url»=>»nada amigo»);
}
echo json_encode($arr_rpta);
?>
[/sourcecode ]
login.php
Mejor les adjunto una foto…
Muestra nada amigo cuando el login es incorrecto
Descargar aplicación
Si no se descarga ir directamente a :http://www.4shared.com/rar/wOzpe6Sk/ComboGrid.html
Recuerda comentar