lotin666
Usuario Novato
Usuario Novato

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 nomral pero lo de meter usuario y contraseña.

Yo lo que quiero es que ponga tu nombre de usuario y a lado un boton de desconectar o tal, como en esta web por ejemplo, y que pinchando en tu nombre de usuario accedas a una perfil tuyo, alguien me podria ayudar? mil gracias 

Avatar Image
Usuario Novato
Usuario Novato

Necesito que me pases los códigos que utilizas en tu sistema.

lotin666
Usuario Novato
Usuario Novato

Donde te los podría enviar, mi index en html y mis archivos php.Gracias

lotin666
Usuario Novato
Usuario Novato

Bueno te los copio aquì de momento , esta sería mi index.html 
 <!DOCTYPE html>

<html>
<head>
<meta charset="UTF-8">
<title>Homologastur</title>
<link rel="stylesheet" href="css/style.css" type="text/css">

<script>

</head>
<body> Borre tdo lo demás por ocupaba mucho y no creo que importe para esto

<div>Aqui empieza 

<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> Aquí termina

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

Y ahora te copio el entrar.php que es con el que acceden los usuarios, el registrar.php me funciona bien pero si lo necesitases pidemelo, un saludo y gracias

<?php

// Configura los datos de tu cuenta

//puedes cambiar las frases sin quitar las comillas ""
$dbhost='localhost';
$dbusername='root';
$dbuserpass='pass';
$dbname='users';
// Conexi&oacute;n a la base de datos
mysql_connect("localhost", "root", "pass" ) or die(mysql_error());
mysql_select_db("users" ) or die(mysql_error());

if ($_POST['username'] ) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "Debes Escribir el Password";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Usuario o Contrase&ntilde;a Incorrecto, sino eres Usuario Puedes Registrarte <a href='registro.html'>Aqu&iacute;</a>";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'" ) or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
echo "<html><head></head><meta HTTP-EQUIV='Refresh' CONTENT='3; URL=index.html'><body>Hola ".$_SESSION['s_username']." Has entrado correctamente</body></html>";
}
}
}
?>

 

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 27/Oct/2007, 19:16
redsinaloa02kOct/07
Por: , el 02/May/2003, 08:52
MaIcOl andreags 1K3R htm32kMay/03
Por: , el 29/Abr/2003, 15:37
htm02kApr/03