Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

recordar permanentemente solo user

Estas en el tema de recordar permanentemente solo user en el foro de Sistemas de gestión de contenidos en Foros del Web. hola amigos del foro he recibido mucha ayuda de este foro y hoy decidi unirme a la comunidad, de ante mano doy gracias por todos ...
  #1 (permalink)  
Antiguo 19/02/2012, 23:18
 
Fecha de Ingreso: febrero-2012
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
recordar permanentemente solo user

hola amigos del foro he recibido mucha ayuda de este foro y hoy decidi unirme a la comunidad, de ante mano doy gracias por todos los companeros que se disponen a ayudar a los demas, sin mas que dicer este es mi seguiente problema.

Actualmente tengo el siguiente sistema para logear y recordar clave pero no esta funcionando adecuadamente y por el motivo quisiera saber si se puede realizar lo siguiente, quiero que cuando entre al login solo pida username y que al escribirlo no se vea el contenido y cuando de entrar se almasene esa imformacion y no pida nuevamente insertar username, este es el codigo.
Código HTML:
 index.php
<?php
include('config.php');
if($_SESSION["logeado"] == "SI"){ 
header ("Location: inicio.php");
}
?> <form name="form1" method="post" action="entrar.php"><br>
<span style="color:#000; font-size:12px;">Usuario</span><br>
   <input name="username" type="text" id="username"><br><br>
<span style="color:#000; font-size:12px;">Contrasenia</span><br>
    <input name="password" type="password" id="password"><br><br>
    <input type="checkbox" name="recordar" id="recordar">
<span style="color:#000; font-size:12px;">Recordar</span>
    <br><br>
     <input type="submit" name="Submit" value="Entrar"></form> 
entrar.php
Código HTML:
<?
// Configura los datos de tu cuenta
include('config.php');

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');

if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=htmlentities($_POST['username']);
$password=$_POST['password'];
if ($password==NULL) {
echo "No a introducido una contrasenia";
exit();
}else{
$query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "No a introducido una contrasenia correcta";
exit();
}else{
$query = mysql_query("SELECT username,password FROM usuarios WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$username2 = $row['username'];
$_SESSION["s_username"] = $row['username'];
$_SESSION["logeado"] = "SI";

/* Si aceptamos recordar los datos */
if($_POST['recordar']){

						if ($HTTP_X_FORWARDED_FOR == "")
					{
						$ip = getenv(REMOTE_ADDR);
					}
					else
					{
						$ip = getenv(HTTP_X_FORWARDED_FOR);
					}
	$id_extreme = md5(uniqid(rand(), true));
	$id_extreme2 = $username2."%".$id_extreme."%".$ip;
	setcookie('id_extreme', $id_extreme2, time()+7776000,'/');
	$query = mysql_query("UPDATE usuarios SET id_extreme='".$id_extreme."' WHERE username='".$username2."'") or die(mysql_error());
}

header ("Location: inicio.php");
}
}
}
?> 

Etiquetas: foro, html, php, recordar, usuarios, 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 16:24.