Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/08/2011, 22:44
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: sistema de logueo basico, no me restringe acceso

No puedes usar sesiones si al principio antes de usarlas no colocas session_start()

http://www.php.net/manual/es/function.session-start.php

La idea mas o menos es crear un archivo login.php que verifica en la base de datos si el usuario y contraseña existen y son correctos. De ser así creas la sesión por ejemplo:

Código PHP:
Ver original
  1. session_start(); //Siempre que vayas a usar sessiones
  2.  
  3. $_SESSION['usuario'] = 'andres';
  4. $_SESSION['logeado'] = 'si';

Después de esto en cada página compruebas si existe esta sesión:

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. if (isset($_SESSION['logeado']) == 'si') {
  5.     echo 'Veo contenido solo para registrados';
  6. } else {
  7.     echo 'Solo usuarios registrados';
  8. }

Más o menos una pista ^^ como siempre inténtalo y publica tus dudas.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 11/08/2011 a las 22:51 Razón: Mas informacion