Foros del Web » Programando para Internet » PHP »

Reconocer usuarios

Estas en el tema de Reconocer usuarios en el foro de PHP en Foros del Web. Nose lo que tengo que poner...soy demasiado novato en esto y me lo mandaron en el curro... esta es mi index y mi logueo a ...
  #1 (permalink)  
Antiguo 17/03/2014, 02:35
 
Fecha de Ingreso: marzo-2014
Mensajes: 5
Antigüedad: 10 años, 1 mes
Puntos: 0
Exclamación Reconocer usuarios

Nose lo que tengo que poner...soy demasiado novato en esto y me lo mandaron en el curro...


esta es mi index y mi logueo a ver si me podeis ayudar


<!DOCTYPE html>

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



</head>
POR AQUI IRIA CODIGO Y TAL...

AQUI ES DONDE QUIERO QUE APAREZCA EL NOMBRE SI ESTA CONECTADO Y SINO EL FORMULARIO PARA ENTRAR , QUE ES LO QUE VIENE A CONTINUACION
<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>

© Copyright 2014. All Rights Reserved.
</p>



[/b]




Y EL ENTRAR.PHP



<?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 Aqu&iacute;";
}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 "<head></head><meta HTTP-EQUIV='Refresh' CONTENT='3; URL=index1.html'>Hola ".$_SESSION['s_username']." Has entrado correctamente";
}
}
}
?>

SI ME PUDIESEIS AYUDAR LO AGRADECERIA ENTERNAMENTE
  #2 (permalink)  
Antiguo 17/03/2014, 04:40
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Reconocer usuarios

Con un IF comprobando si $_SESSION["s_username"] existe, si existe es que esta registrado y esa variable contiene el nombre, sino muestras un formulario.

Un saludo
  #3 (permalink)  
Antiguo 17/03/2014, 05:16
 
Fecha de Ingreso: marzo-2014
Mensajes: 5
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Reconocer usuarios

Pero es que un if en html no se podria, que tendria que poner examentamente, si me lo puedes copiar en el codigo que puse, gracias
  #4 (permalink)  
Antiguo 17/03/2014, 06:01
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Reconocer usuarios

Me parece que si no sabes poner PHP entre código HTML, más bien lo que te falta es leer manuales de PHP, ese es mi consejo.

Un saludo
  #5 (permalink)  
Antiguo 17/03/2014, 06:21
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Reconocer usuarios

Llegate por aqui, mira estos aportes para que tengas una mejor idea de lo que realmente necesitas.

http://www.forosdelweb.com/f18/aport...aporte-561417/
http://www.forosdelweb.com/f18/aporte-easylogin-624777/
  #6 (permalink)  
Antiguo 18/03/2014, 12:42
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 1 mes
Puntos: 2
Respuesta: Reconocer usuarios

1. Guardar como el archivo .html y luego cambias el formato a .php.
2. Cojes el archivo que tenias en html y ahora esta en php. Lo abres y abres el php.

Ejemplo rápido (index.php):

Código:
//Puedes combinar html con php
‹?php
$texto= esto es un ejemplo del codigo php;
?›
‹html›
‹header›‹title›Este es tu archivo.php‹/title›‹/header›
‹body›Es un ejemplo rápido‹/body›
‹/html›
Atentamente, OfSerker.
P.D: Desde el movil no es tan fácil e.e.

Última edición por OfSerker; 18/03/2014 a las 13:14 Razón: Error tonto OMG

Etiquetas: formulario, html, mysql, reconocer, registro, select, sql, usuarios
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 11:04.