Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: dimitrix en 6 Octubre 2010, 15:03 PM

Título: Como hacer la zona de usuarios
Publicado por: dimitrix en 6 Octubre 2010, 15:03 PM
A ver, cuando se entra en un web y te accedes con tu cuenta pasa dos cosas:

1º Si te registras correctamente y tienes la cookie de sesion entras y ves todo bonito que puedes modificar tusfotos o lo que sea.

2º Si te da error no entras y te sale que no tienes privilegios.

La pregunta es ¿Cómo estructurarlo correctamente, es decir, creo que es muy bestia como yo lo hago tipo.

Código (php) [Seleccionar]
<?php

if(user == TRUE){

echo(
"Un cacho código para cagarse");

}ELSE{

echo (
"Disculpe, no está registrado");

};

?>


Por eso me gustaría saber como es más correcto.
Título: Re: Como hacer la zona de usuarios
Publicado por: xassiz~ en 6 Octubre 2010, 15:16 PM
No entendí muy bien a lo que te refieres. Por cierto, como tú lo haces te falta una llave al final xD
Título: Re: Como hacer la zona de usuarios
Publicado por: Franki en 6 Octubre 2010, 16:14 PM
Buenas. Lo que yo suelo hacer en los casos en los que se necesita mantener un control de usuarios es colocar en todos los scripts a los que el usuario normal no puede acceder un código que detecte si esta logueado y sino lo está lo redireccione a la página de login.

Algo así en pseudocodigo/mezclaDePHP:

If noConectado
    header('Location: login.php')

Código si esta logueado

Así te evitas el encerrar códigos en llaves o no llaves. Sabes que nunca pasará al código sino cumple la primera condición.

No sé si me explico.