Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2012
Avatar de metalhector222
metalhector222 metalhector222 is offline
Registrado
NULL
 
Registrado: abr 2012
Posts: 2
Poder: 0
metalhector222 Va por buen camino
Ingreso de Usuario Login/Password

Saludos,

A continuación quisiera plantear mi problema mostrando lo que llevo hecho hasta los momentos:

Formulario de ingreso de usuarios (Usuario/Password) "form_ingreso.php" (es HTML pero lo guarde con extencion .php que igual funciona perfectamente)

Cita:

<!DOCTYPE html>
<head>
<title>
Tag Ingreso al Sistema
</title>
</head>

<body>
<p>
<b><u><font size="5">Acceso al Sistema</font></u></b>
</p>

<form action="ingresar_user.php" method="post">
<table width="200" border="1">
<tr>
<td>Usuario</td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td>Contraseña</td>
<td><input type="password" name="pw"></td>
</tr>

<tr>
<td><input type="submit" value="Iniciar Sesión"></td>
</tr>
</table>
</form>
</body>
</html>

Ahora el Código de PHP que valida a los usuarios "ingresar_user.php"

Código PHP:
<?php

session_start
();

include(
"conexion.php");

if(isset(
$_POST['user']) && !empty($_POST['user'])
&& isset(
$_POST['pw']) && !empty($_POST['pw']))
{

    
$con=mysql_connect($host,$user,$pw)or die("Error de Conexion");
    
    
mysql_select_db($db,$con)or die("Error al conectar a la db");

    
$sel=mysql_query("SELECT user,pw FROM registros WHERE user='$_POST[user]'",$con);
    
    
$sesion=mysql_fetch_array($sel);
    
    if(
$_POST['pw'] == $sesion['pw'])
        {
        
            
$_SESSION['username'] = $_POST['user'];
            echo 
"Session Exitosa";
        
        }else
        {
        
            echo 
"Combinacion Erronea";
        
        }
    
}else
{

    echo 
"Debes llenar ambos campos";

}    

?>

Y Finalmente, la conexión a la Base de Datos "conexion.php".

Código PHP:
<?php

$host 
"localhost";
$user "root";
$pw "123";
$db "usuarios";

?>
Necesito que me ayuden en lo siguiente,
  1. Quisiera que después de validar a los usuarios me devolviera nuevamente al formulario de ingreso en el HTML "form_ingreso.php".
  2. Que desaparezca el formulario de ingreso de usuario.
  3. Y en su lugar apareciera por ejemplo "Usuario Online: Juan Perez" o "Bienvenido Juan Perez".

Gracias de antemano!!!


--
Responder Con Cita
  #2  
Antiguo 22-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, metalhector222, como a todos los nuevos usuarios, te aconsejo que leas nuestra guía de estilo?, gracias por tu colaboración.
Responder Con Cita
  #3  
Antiguo 22-04-2012
Avatar de metalhector222
metalhector222 metalhector222 is offline
Registrado
NULL
 
Registrado: abr 2012
Posts: 2
Poder: 0
metalhector222 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Bienvenido a clubdelphi, metalhector222, como a todos los nuevos usuarios, te aconsejo que leas nuestra guía de estilo, gracias por tu colaboración.
Son su debido respeto, no me gusta leer. Pero si podre solo ojearla.


--
Responder Con Cita
  #4  
Antiguo 22-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.021
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por metalhector222 Ver Mensaje
Son su debido respeto, no me gusta leer. Pero si podre solo ojearla.--
¿No te gusta leer?, pues difícil lo llevas entonces en este mundillo de la programación en el que estamos todos los días leyendo
Responder Con Cita
  #5  
Antiguo 23-04-2012
xomen xomen is offline
Miembro
NULL
 
Registrado: ago 2011
Ubicación: Jalisco, Mexico
Posts: 18
Poder: 0
xomen Va por buen camino
No recuerdo bien PHP pero te ayudo en lo que creo que es lo correcto. Si no te resulta esto hay que leer. Saludos.
Cita:
Empezado por metalhector222 Ver Mensaje
Necesito que me ayuden en lo siguiente,
  1. Quisiera que después de validar a los usuarios me devolviera nuevamente al formulario de ingreso en el HTML "form_ingreso.php".
    Código PHP:
    echo "Combinacion Erronea";
    echo 
    "<a href =//localhost/ruta/form_ingreso.php>Volver</a>"
    Aunque igual te recomiendo que no embebas mucho PHP con HTML separalos lo mas que puedas, por que? cuando tienes mucho código es enredoso y lento

  2. Que desaparezca el formulario de ingreso de usuario.
    En mi caso no aria eso preferiría hacerlo en otra pagina después te vas a hacer bolas si amontonas mucho código en una sola pagina.
  3. Y en su lugar apareciera por ejemplo "Usuario Online: Juan Perez" o "Bienvenido Juan Perez"
    En base al ID del usuario logueado has una consulta nueva y recupera el nombre para mostrarlo o arrástralo al momento de consultar el loggin
--
ah y algo mas identa tu código, da flojera leer cogido sin ordenar. Saludos

Última edición por xomen fecha: 23-04-2012 a las 20:45:42. Razón: Corregir codigo
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Hacer que no pida login/password con Access ilcapo Tablas planas 4 06-05-2007 20:15:59
Login y password como parametro JorgeBec Conexión con bases de datos 4 14-11-2003 19:30:26
login y password Giniromero Conexión con bases de datos 10 22-09-2003 15:16:47
PROBLEMAS CON LOGIN Y PASSWORD CON Ttable David Conexión con bases de datos 3 19-05-2003 02:38:58


La franja horaria es GMT +2. Ahora son las 00:29:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi