Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/03/2013, 09:21
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: LOGUEO usuario normal y autentificado

tienes que validar si la sesion esta o no iniciada:

Código PHP:
Ver original
  1. if(isset($_SESSION['tu_sesioon'])){
  2.     //si ya se logueo imprimer datos del usuario
  3.     echo $_SESSION['nombre_usuario']; //suponiendo que guardes el nombre del usuario en una sesion
  4. } else{
  5.     //muestra el formulario del logueo
  6. }

y practicamente esa es la mecanica para los precios de los productos

Código PHP:
Ver original
  1. if(isset($_SESSION['tu_sesioon'])){
  2.     //lo que puede ver el usuario loqueado
  3. } else{
  4.     //lo que ve el usuario normal
  5. }

Cita:
pero como se si la sesion esta o no inicializada??
Se supone que al loguarse el usuario tu deberas inicializar las variables de sesion:

Código PHP:
Ver original
  1. $_SESSION['tu_sesion'] = "on";
  2. $_SESSION['nombre_usuairo'] = $_POST['nombre_usuario'];

y obviamente al cerrar sesion debes mandar a destruir la sesiones que crees

session_destroy();

Algo asi a muy grandes rasgos