ruben_ibiza_66
Usuario Novato
Usuario Novato

aver tengo una base de datos y un sistema de registro ¿vale? quiero que  cuando inicie sesion el usuario a este lo envie directamente a la pagina delos registrados, y que en la pagina de los registrados ponga sus nobre de usuario en alguna parte así: https://madridfc.webcindario.com/usuario.JPG      pero nose como acerlo la pagina de los registrados esta hecha en .html

Avatar Image
@man / @woman
@man / @woman

La página de los registrados debes pasarla a .php

Después, cuando entre el usuario, en una variable de sesión, debes tener algún idenficador. En la página de registrados, buscas sus datos por medio de ese identificador y sacas lo que quieras de la base de datos que guardas en una variable que sera la que muetres.

elanimagoBLACK
Usuario Novato
Usuario Novato

Hola! Veo que la página esta hecha en puro HTML y si acaso las página de transacciones están en .PHP. Bueno, te recomiendo que reprogrames la web y que todos los ficheros sean de tipo PHP. Así desde cada uno se podrán acceder a los identificadores de cada variable de sesión(en caso que utilices sesiones) o acceder a las Cookies(en caso que utilices cookies para mantener la sesión). Por ejemplo, hagamos un ejemplo de cómo acceder a una variable de sesión:

Esta sería la página que procesa el login, ten en cuenta que necesitas dos campos(usuario y contrasena) desde un HTML; la Base de Datos contiene también dos campos mínimos (usuario y contrasena):

Código:
<?php
if($_POST){
 /* Código que se ejecuta si hay datos enviados mediante POST */
 $sql = "SELECT usuario, contrasena FROM usuarios WHERE usuario=".$_POST['usuario']." AND contrasena=".$_POST['contrasena'];
 /* Se interroga a la BD preguntando por los campos usuario y contraseña donde usuario y contrasena coincidan con los datos recibidos */
$resultado = mysql_query($sql) or die(mysql_error());
/* Ejecutamos la consulta y obtenemos los datos mediante el array $r */
 $r = mysql_fetch_array($resultado);
 
if(mysql_num_rows($resultado) > 0){
 /* Si hay filas devueltas por la consulta, guardamos el nombre de usuario en la variable de sesión "usuario" */
  $_SESSION['usuario'] = $r[usuario];
 }
else{
/* Si no mandamos un mensaje al usuario diciendole que no existe ese registro en la BD */
 echo "El usuario ".$_POST['usuario']. " no existe en la Base de Datos";
 }
}
?>

 Ahora, en tu página de inicio, la cuál puede ser index.php, podemos hacer una sentencia condicional mostrando el nombre de usuario en caso de que este haya iniciado sesión si no mostramos un mensaje pidiendole que lo haga. Lógicamente, la página de login es la que envía los datos mediante POST al archivo que lo procesa, cuyo código base puse arriba.

Código:
<?php
if($_SESSION['usuario']){
 echo "Bienvenido, ".$_SESSION['usuario'];
}
else{
 echo "No has iniciado sesión, por favor ve <a href='login.html'>aqui</a> para hacerlo";
}
?>

Así, podremos mostrar el nombre de usuario en nuestra página dependiendo si la variable de sesión "usuario" existe. O sea, si el usuario escribió un "usuario" y su "contrasena" y es procesado y existe en la BD lo consideraremos como usuario que inció sesión y su variable de sesión "usuario" es escrita con su nombre o nick.

Espero que me hayas entendido esta parte, si no escríbeme y yo te envió alguna información de apoyo para que puedas desarrollar un sistema de login/registro de usuario y lo puedas personalizar en tu web. :)

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 08/Jul/2009, 20:58
ruben_ibiza_66 NoSetup.org12kJul/09
Por: , el 13/Abr/2013, 23:12
rutenio3 NoSetup.org327kApr/13
Por: , el 28/May/2004, 10:20
Silver-Ryu infinit_1318kMay/04
Por: , el 18/Oct/2012, 15:09
fb@10914064490954Oct/12
Por: , el 26/Ago/2005, 02:00
LORDARMATO lopezdesa13kAug/05