| ||||
Respuesta: Cerrar Sesión hola, creo que entiendo lo que queres hacer la funcion es una derivada de session_start fijate en los manuales de funciones de session y lo explica muy detallado es muy sencillo solo hay que cambiar la funcion session_start por una que ademas de inicar la session le da un tiempo de duracion..... supongo que al sistema lo hisiste con session_start no?? |
| ||||
Respuesta: Cerrar Sesión Hola, ademas de usar sesiones, para logeos temporales me parece que es mejor usar cookies, ya que puedes darle un tiempo de duracion determinado a cada una: Código PHP:
__________________ Cansado de tener que hacer webs con doble login, o no entender nada del codigo de phpBB? Usa un sistema de foros simple, usa Linken Foros |
| ||||
Respuesta: Cerrar Sesión
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
![]() asi es como tengo en mi pagina en donde puedo agregarle la liena que me falta gracias: <?php session_start(); //Conectando a base de datos $con = mysql_connect("localhost", "root", "123") or die("<h3>No se ha podido establecer conexión con el servidor.</h3>"); mysql_select_db("registro") or die("<h3>La base de datos no se ha encontrado</h3>"); //generando la consulta sobre el usuario y su contrasena $qr = " SELECT nodenomina, nick, nombre, PASS, nivel "; $qr .= " FROM usuario WHERE nick = '" . $_POST['usuario'] . "'"; $qr .= " AND pass = '" . $_POST['clave'] . "'"; //ejecutando la consulta $rs = mysql_query($qr); $row = mysql_fetch_object($rs); //verificando si hay un usuario con ese password mediante numrows $nr = mysql_num_rows($rs); if($nr == 1){ //usuario y contraseña válidos //se define una sesion y se guarda el dato session_start(); $_SESSION["autenticado"] = "si"; $_SESSION["nick"] = $_POST['nick']; $_SESSION["nivel"] = $row->nivel; include "seguridad.php"; switch($row->nivel) { case 1: include "index1.php"; break; } } else if($nr <= 0) { //si no existe se va a login.php y pone el valor de error a SI header("Location: login.php?errorusuario=si"); } ?> |