Foros del Web » Programando para Internet » PHP »

Error en metodo POST para login

Estas en el tema de Error en metodo POST para login en el foro de PHP en Foros del Web. Estaba realizando un Login en mi pagina web: aquí Pero sigo sin entender porque no me funciona el método post. Es preciso mencionar que desarrolle ...
  #1 (permalink)  
Antiguo 18/08/2011, 11:17
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 13 años, 4 meses
Puntos: 5
Error en metodo POST para login

Estaba realizando un Login en mi pagina web: aquí

Pero sigo sin entender porque no me funciona el método post. Es preciso mencionar que desarrolle el login completamente, con esto solo estoy probando a ver si me toma los datos que provienen del index.php

Además lo he intentado colocandolo en el header de index.php y sigue sin funcionar.

Header index.php
Código PHP:
<?php
    
include ('mysql_functions/login_server.php');
    
session_start();
?>

Form para conectar en index.php
Código PHP:
                <?php
                    
if (isset($_SESSION['k_username'])){
                        echo 
'Bienvenido, ';
                        echo 
'<b>'.$_SESSION['k_username'].'</b>.';
                        echo 
'<p><a href="logout.php">Logout</a></p>';
                    }
                    else{
                
?>
                <form action="login.php" method="post">
                    <p class="spaceText">Usuario</p><input class="containerText" name="user" type="text" value=""  size="15px" maxlength="15" />
                    <p class="spaceText">Contraseña</p><input class="containerText" name="password" type="password" value=""  size="15px" maxlength="15" />
                    <p class="spaceText">&nbsp;</p><input class="buttonLogin" name="submitLogin" type="submit" value="Iniciar Sesión" />
                    <input name="action" type="hidden" value="Conectar"/>
                       <!--<p class="spaceText">&nbsp;</p><input name="rememberMe" type="checkbox" /> Recordarme
                    <p class="spaceText">&nbsp;</p><a href="#" class="login">Registro</a>-->
                </form>
                <?php
                    
}
                
?>

Este deberia recibir la información mediante post, pero al precionar el boton ni siquiera imprime hola.

Login.php
Código PHP:
<?php
    
echo "Hola";
    if(
$_POST['action']=='Conectar'){
        echo 
$_POST['user'];
        echo 
"Hola";
    }
?>
  #2 (permalink)  
Antiguo 18/08/2011, 12:03
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Error en metodo POST para login

Hola que tal.

comprueba si efectivamente te llegan las varibles con el método con
Código PHP:
Ver original
  1. var_dump($_POST);

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 18/08/2011, 12:54
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 13 años, 4 meses
Puntos: 5
Respuesta: Error en metodo POST para login

Puse lo que me dijiste, pero al presionar el boton es como si estuviese muerto, no hace nada, no me carga nada de nada.
  #4 (permalink)  
Antiguo 18/08/2011, 13:04
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: Error en metodo POST para login

-existe el archivo login.php ? hay tenes que hacer el var_dump
-form no tiene NAME ni ID
  #5 (permalink)  
Antiguo 18/08/2011, 13:16
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 13 años, 4 meses
Puntos: 5
Respuesta: Error en metodo POST para login

si existe el archivo login.php

http://soporteredsuns.com/~mahicolc/....com/login.php

Vere lo del name e ID
  #6 (permalink)  
Antiguo 18/08/2011, 13:38
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 13 años, 4 meses
Puntos: 5
Respuesta: Error en metodo POST para login

Código PHP:
                <?php
                    
if (isset($_SESSION['k_username'])){
                        echo 
'Bienvenido, ';
                        echo 
'<b>'.$_SESSION['k_username'].'</b>.';
                        echo 
'<p><a href="logout.php">Logout</a></p>';
                    }
                    else{
                
?>
                <form name="login" id="login" action="login.php" method="post">
                    <p class="spaceText">Usuario</p><input class="containerText" name="user" type="text" value=""  size="15px" maxlength="15" />
                    <p class="spaceText">Contraseña</p><input class="containerText" name="password" type="password" value=""  size="15px" maxlength="15" />
                    <p class="spaceText">&nbsp;</p><input class="buttonLogin" name="submitLogin" type="submit" value="Iniciar Sesión" />
                    <input name="action" type="hidden" value="Conectar"/>
                       <!--<p class="spaceText">&nbsp;</p><input name="rememberMe" type="checkbox" /> Recordarme
                    <p class="spaceText">&nbsp;</p><a href="#" class="login">Registro</a>-->
                </form>
                <?php
                    
}
                
?>
Y teniendo el login.php funcionando como lo coloque en el post reciente, es como que el boton Iniciar Sesión estuviese muerto.

Lo extraño es que si realizo el mismo login, pero fuera de mi index.php todo funciona de maravillas, lo intento anexar a el, con los cuadros de textos que ustedes pueden ver en la web y allí no pasa nada.

Última edición por Gospe1; 18/08/2011 a las 13:49
  #7 (permalink)  
Antiguo 18/08/2011, 13:55
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: Error en metodo POST para login

fijate el codigo fuente de la pagina, aveces el php no te muestra todos los errores en pantalla,
sino fija con el firbug a ver que pasa algun error tiene que tirar
  #8 (permalink)  
Antiguo 18/08/2011, 17:01
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Error en metodo POST para login

Comienza deshabilitando todos los javascript que tienes, uno por uno, recarga la pagina y asi podras saber cual de ellos es el causante de que no se envie el formulario.
__________________
- León, Guanajuato
- GV-Foto
  #9 (permalink)  
Antiguo 23/08/2011, 09:46
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 13 años, 4 meses
Puntos: 5
Respuesta: Error en metodo POST para login

Cita:
Iniciado por Triby Ver Mensaje
Comienza deshabilitando todos los javascript que tienes, uno por uno, recarga la pagina y asi podras saber cual de ellos es el causante de que no se envie el formulario.
Gracias por tu ayuda. Claro era el js de YouTube :S

Etiquetas: login, metodo, mysql, post, registro, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:11.