Tema: Login php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2013, 11:01
juanfranciscoX
 
Fecha de Ingreso: enero-2013
Mensajes: 17
Antigüedad: 11 años, 3 meses
Puntos: 0
Login php

Hola, hice esta index.php, estoy haciendo unas pruebas con php, quiero hacer un login básico. Tiene un formulario en html (que no lo muestro), que obtiene el usuario y la contraseña y lo redirecciona a index.php. Hice una tabla en sql. Y cada vez que oprimo "ingresar", me redirecciona y me tira error, alguna idea?

Código PHP:
<?php
        $usuario 
= (@$_POST['usuario']);
        
$contraseña = (@$_POST['contraseña']);
        
$vacio "";
        if (
$usuario == $vacio && $contraseña == $vacio) {
            echo 
"";
        } else {
            if (
$usuario == $vacio) {
                echo 
"<center><h3>Falta el nombre de usuario</h3></center>";
            } else {
                if (
$contraseña == $vacio) {
                    echo 
"<center><h3>Falta la contraseña</h3></center>";
                } else {
                    
mysql_connect("MI_HOST","MI_USER","MICONTRA"); 
                    
mysql_select_db("MI_BASE"); 
                    
$consulta mysql_query("SELECT * FROM usuarios WHERE contraseña = '$contraseña' and usuario = '$usuario'");
                    if (
mysql_num_rows($consulta) == 0) {
                        echo 
"<center><h3>Usuario no registrado</h3></center>";
                    } else {
                        
session_start();
                        
$_SESSION['usuario'] = $usuario;
                        
header('Location: main.php');
                    }
                }
            }
        }
        
?>