Programación , Domótica y microcontroladores.

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

Anuncios

Comentarios en: "Login en PHP con ajax , json y Mysql" (3)

  1. nunca pude encontrar una forma mas sencilla de explicarlo y de hacerlo, llevo dos días buscando un sistema como este. y de todos los ejemplos de la web, este es el mejor

  2. mauricio dijo:

    Excelente ejemplo! simple y funcional!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: