Foros del Web » Programando para Internet » PHP »

Mensaje de error de login en la misma pagina

Estas en el tema de Mensaje de error de login en la misma pagina en el foro de PHP en Foros del Web. Hola, tengo un problema porque un cliente me pidio que haga un login para su pagina con la condicion de que si no eran correctos ...
  #1 (permalink)  
Antiguo 29/06/2010, 16:37
 
Fecha de Ingreso: junio-2010
Ubicación: Cordoba
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Mensaje de error de login en la misma pagina

Hola, tengo un problema porque un cliente me pidio que haga un login para su pagina con la condicion de que si no eran correctos los datos, no se recargue la pagina ni que redirija a una pagina de error de login. No se manejar ajax y lo que se me habia ocurrido, es enviar los datos de un formulario a otro (dentro de la misma pagina) y ahi hacer las comprobaciones que porsupuersto, incluyen consulta a la base de datos. Mi pregunta es, ¿como se envia datos de formulario a otro en una misma pagina? (este segundo form lo haria en php y estaria oculto).
¿Se podrá hacer todo esto en una misma pagina? Segun se, no se puede hacer con javascript validaciones de este tipo con consulta a base de datos sin enviarlos a otro php.
Si me pueden ayudar o dar alguna alternativa para este requerimiento les estaria muy agradecido. Muchas gracias!!
  #2 (permalink)  
Antiguo 29/06/2010, 16:59
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Mensaje de error de login en la misma pagina

ya que no conoces de ajax yo lo hago asi sin ajax en ves de redireccionar para otra pagina con error regreso a la misma pagina del formulario algo asi suponiendo que esta es mi pagina donde controlo el log despues de validar todo lo que tengo que validar si hay un error supon de usuario lo regreso a la pagina de inicio para el ejemplo iniciar_session.php de esta manera
Código PHP:
header("location:iniciar_sesion.php?error=si"); 
y en la pagina de inicio de sesion lo recibo de esta manera
Código PHP:
if (isset($_GET['error'])
{
      if (
$_GET['error']=="si")
      {
            echo 
"error de usuario";
       }

espero te ayude
  #3 (permalink)  
Antiguo 29/06/2010, 20:36
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 13 años, 10 meses
Puntos: 36
Respuesta: Mensaje de error de login en la misma pagina

y porq no usas jquery es muy facil de usar y eso lo hace sin tener q redirigir
  #4 (permalink)  
Antiguo 06/07/2010, 06:38
 
Fecha de Ingreso: junio-2010
Ubicación: Cordoba
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Mensaje de error de login en la misma pagina

Muchas gracias por las opciones que me brindaron. Use la primera y todo bien. Muchas gracias

Etiquetas: login, formulario
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 13:58.