Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2012, 09:10
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 14 años, 1 mes
Puntos: 61
recordar usuario y clave con checkbox

Estimados ,

Tengo la siguiente problema , quiero recordar el usuario y clave a traves de un boton checkbox , pero no encuentro la forma de almacenar esos valores e leido algo sobre cookies pero en mi caso no se comoaplicarlos , espero puedan encaminarme .

ingreso.php
Código PHP:
Ver original
  1. <form action="admin/entrar.php" method="POST">
  2.     <fieldset id="fieldsetBox_evento" class="fieldsetBox" style="margin:auto">
  3.         <legend>Datos de Ingreso</legend>
  4.             <div id="contenidos">
  5.                     <label for="user" class="label">Usuario</label>
  6.                     <input type="text" name="usuario" size="25"><br>
  7.                     <label for="contrasena" class="label">Contrase&ntilde;a</label>
  8.                     <input type="password" name="password" size="25"><br>
  9.                     <label for="recordar" class="label">
  10.                     <span style="color:#000; font-size:12px;">Recordar</span>
  11.                     <input type="checkbox" name="recordar" id="recordar"></label><br>
  12.                     <label for="nombre" class="label">
  13.                     <span style="font-size: 12px; color: #000"><a href="index.php?accion=recuperar_pass">¿Olvido su Clave?</a><br />
  14.                     </span></label>
  15.                     <br>
  16.                     <input type="submit" name="Submit" value="Entrar"><br /><br />
  17.                     <?php
  18.                     $errorusuario=$_GET['errorusuario'];
  19.                     switch($errorusuario){
  20.                         case 1: echo "<font color=red><b>Los datos introducidos son incorrectos</b></font>"; break;
  21.                     }
  22.                     ?>
  23.                    
  24.         </fieldset>
  25. </form>
  26.             </div>

entrar.php

Código PHP:
Ver original
  1. <?php
  2. require_once('include/conexion.php');
  3. require_once('include/functions.php');
  4.  
  5. $query_login = sprintf("SELECT tb_usuarios.id_usuario, tb_usuarios.usuario, tb_usuarios.password, tb_usuarios.ip   
  6.                         FROM tb_usuarios WHERE usuario = %s AND password = %s",
  7.                         GetSQLValueString($_POST['usuario'], "text"),
  8.                         GetSQLValueString($_POST['password'], "text"));
  9.  
  10. $resultado = mysql_query($query_login,$link)or die(mysql_error());
  11. $row_login = mysql_fetch_assoc($resultado);
  12. $totalRows_login = mysql_num_rows($resultado);
  13. if ($totalRows_login > 0) {
  14.     //usuario y contraseña válidos
  15.     //defino una sesion y guardo datos
  16.     session_start();
  17.     $_SESSION['autentificado']= true;
  18.     $_SESSION['id_usuario'] = $row_login['id_usuario'];
  19.     $ip=getIP($ip);
  20.     //fecha - hora - ip
  21.     $editar = sprintf("UPDATE tb_usuarios SET ultima_conexion=NOW(),ip='$ip'
  22.                                WHERE id_usuario = %s",
  23.                                GetSQLValueString($row_login['id_usuario'], "int"));
  24.               mysql_query($editar, $link) or die(mysql_error());
  25.     header ("Location: inicio.php");   
  26. }else {
  27.     //si no existe le mando otra vez al index
  28.     header("Location: ../index.php?accion=ingreso&errorusuario=1");
  29. }
  30.  
  31. mysql_free_result($resultado);
  32. mysql_close($link);
  33.  
  34. ?>

Saludos y gracias .