reconocimiento de usuarios y utilidades

Estado
No está abierto para más respuestas.
Mensajes
3
Puntuación de reacción
0
Hola, estoy haciendo una web en html y he introducido un registro de usuarios con php y mysql.

Entras en la web ,te registras,te redirecciona a la pagina principal, luego metes tu usuario y contraseña y te dice que te has logueado correctamente, hasta ahi todo bien.

Pero tras salir este mensaje y volver a la web, te vuelve a salir la web normal,es decir, como si no te hubieras logueado, te vuelve a pedir lo de meter usuario y contraseña.

Yo lo que quiero es que tras loguearte,vuelva a la index pero abajo en el footer que es donde lo tengo ubicado,ponga tu nombre de usuario y a lado un boton de desconectar o tal, como en la web de pizzamovil por ejemplo, y que pinchando en tu nombre de usuario accedas a un perfil tuyo, donde te diga el estado de tu reforma del coche, mi web es para una empresa de reformas de vehiculos.

para cualquier duda y si se necesita mi código pedirlo sin problemas, gracias y un saludo.
 

joska1993

Hierro
Usuario de Bronce
Mensajes
826
Puntuación de reacción
23
Hola, estoy haciendo una web en html y he introducido un registro de usuarios con php y mysql.

Entras en la web ,te registras,te redirecciona a la pagina principal, luego metes tu usuario y contraseña y te dice que te has logueado correctamente, hasta ahi todo bien.

Pero tras salir este mensaje y volver a la web, te vuelve a salir la web normal,es decir, como si no te hubieras logueado, te vuelve a pedir lo de meter usuario y contraseña.

Yo lo que quiero es que tras loguearte,vuelva a la index pero abajo en el footer que es donde lo tengo ubicado,ponga tu nombre de usuario y a lado un boton de desconectar o tal, como en la web de pizzamovil por ejemplo, y que pinchando en tu nombre de usuario accedas a un perfil tuyo, donde te diga el estado de tu reforma del coche, mi web es para una empresa de reformas de vehiculos.

para cualquier duda y si se necesita mi código pedirlo sin problemas, gracias y un saludo.

Hola,

Necesitas mantener la session abierta,

session_start();

mirate por google que hay muchos login php con session y cookies

Aquí por ejemplo te dejo uno:
Simple Login PHP Session

¡Un saludo!
 
Mensajes
3
Puntuación de reacción
0
Hola,

Necesitas mantener la session abierta,

session_start();

mirate por google que hay muchos login php con session y cookies

Aquí por ejemplo te dejo uno:
Simple Login PHP Session

¡Un saludo!


Si , muchas gracias pero lo que no se hacer es en mi index.html como poner un condicional para que si existe la variable session o la cookie muestras el nombre y el cerrar sesion, de lo contrario muestras el formulario del login, esta es mi index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Homologastur</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
AQUI IRIAN COSAS POR EL MEDIO DE LA PAGINA Y A CONTINUACION EL FOOTER QUE ESTA ABAJO EN LA PAGINA Y ES DONDE ESTA EL FORMULARIO PARA HACER LOGIN

<div id="footer">

<div>

QUE TENDRÍA QUE PONER AQUI, NO SE COMO PONER EL CONDICIONADOR Y LAS VARIABLES PARA MANTENER LA SESION, LAS SESSION O COOKIES

<h4>Identificate o registrate</h4>



<form action="entrar.php" method="post">
Usuario:<input type="text" name="username" />
<br />
Password:<input type="password" name="password" />
<br />
<input type="submit" value="Entrar" /> </form><form action="registro.html" method="post"><input type="submit" value="Registrar" />

</form>
<br><br><br>

</div>
</div>
</body>
</html>

Un saludo y muchas gracias

- - - Actualización- - -

Hola,

Necesitas mantener la session abierta,

session_start();

mirate por google que hay muchos login php con session y cookies

Aquí por ejemplo te dejo uno:
Simple Login PHP Session

¡Un saludo!


Si , muchas gracias pero lo que no se hacer es en mi index.html como poner un condicional para que si existe la variable session o la cookie muestras el nombre y el cerrar sesion, de lo contrario muestras el formulario del login, esta es mi index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Homologastur</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
AQUI IRIAN COSAS POR EL MEDIO DE LA PAGINA Y A CONTINUACION EL FOOTER QUE ESTA ABAJO EN LA PAGINA Y ES DONDE ESTA EL FORMULARIO PARA HACER LOGIN

<div id="footer">

<div>

QUE TENDRÍA QUE PONER AQUI, NO SE COMO PONER EL CONDICIONADOR Y LAS VARIABLES PARA MANTENER LA SESION, LAS SESSION O COOKIES

<h4>Identificate o registrate</h4>



<form action="entrar.php" method="post">
Usuario:<input type="text" name="username" />
<br />
Password:<input type="password" name="password" />
<br />
<input type="submit" value="Entrar" /> </form><form action="registro.html" method="post"><input type="submit" value="Registrar" />

</form>
<br><br><br>

</div>
</div>
</body>
</html>

Un saludo y muchas gracias
 
Mensajes
11
Puntuación de reacción
0
Hola como va? Me acuerdo que una vez hice el login de un sitio (probando nada más) y lo que hice fue esto:
Un archivo register.php que sería donde tenés el "hola bienvenido, registrate o logueate".
Un archivo index.php que venias a él una vez que te logueabas o registrabas en el register.php

Y lo que haces es esto, le pedís el usuario y la contraseña, cuando apreta el botón login, revisas en la base de dato los datos, si coinciden lo mandas al index.php, y cómo argumento mandas el id del usuario que se registró. osea index.php?id=32
El index.php lo que hace es enseguida busca en la base de datos por el id=32, entonces de ahí traes el nombre apellido y lo que quieras.
La primer línea de código del index.php es esta = <?php ob_start(); session_start();?> que inicia la sesión.
Una vez que tenés el id del usuario, y la sesión iniciada, guardas sus datos en la variable global $SESSION[]
$_SESSION['idUser'] = 32;
(Podés guardas todos los datos que quieras conlos nombres que queiras, ejemplo: $_SESSION['nombre'] = jorge; )
Y cuando te muevas de página en página, el nombre y el id te queda almacenado en la sesión.

Por último para borrar la sesión cuando haces click en "cerrar sesión utilizas = session_destroy();

Saludos y espero haber ayudado en algo.
Suerte
 
Mensajes
3
Puntuación de reacción
0
Hola como va? Me acuerdo que una vez hice el login de un sitio (probando nada más) y lo que hice fue esto:
Un archivo register.php que sería donde tenés el "hola bienvenido, registrate o logueate".
Un archivo index.php que venias a él una vez que te logueabas o registrabas en el register.php

Y lo que haces es esto, le pedís el usuario y la contraseña, cuando apreta el botón login, revisas en la base de dato los datos, si coinciden lo mandas al index.php, y cómo argumento mandas el id del usuario que se registró. osea index.php?id=32
El index.php lo que hace es enseguida busca en la base de datos por el id=32, entonces de ahí traes el nombre apellido y lo que quieras.
La primer línea de código del index.php es esta = <?php ob_start(); session_start();?> que inicia la sesión.
Una vez que tenés el id del usuario, y la sesión iniciada, guardas sus datos en la variable global $SESSION[]
$_SESSION['idUser'] = 32;
(Podés guardas todos los datos que quieras conlos nombres que queiras, ejemplo: $_SESSION['nombre'] = jorge; )
Y cuando te muevas de página en página, el nombre y el id te queda almacenado en la sesión.

Por último para borrar la sesión cuando haces click en "cerrar sesión utilizas = session_destroy();

Saludos y espero haber ayudado en algo.
Suerte


Pero es que mi index esta en html, como seria examente en mi codigo que puse mas arriba, un saludo y gracias
 
Estado
No está abierto para más respuestas.
Arriba