Sistema de Usuarios- Problemas y dudas, Ayudarme por favor

Hola, mi problema:
Quiero crear una web en la que incluir un sistema de usuarios, eso más o menos lo sé pero explicarmelo si lo sabéis, pero, despues de tener el sistema hecho, como hago para que desde ese momento que inicias sesion hasta que cirrsa sesión tengas desbloqueadas algunas opciones o categorias que al pulsar un boton o algo se cierre sesión? o eso de antes no pasa? y tambien como hago que diversas secciónes solo se puedan acceder si estás registrado? o que una cosa solo se pueda descargar si estás registrado?

Si me podeis ayudar con algun link a páginas que indiquen como se hace, o si teneis algun codigo a mano tambien ponermelo, cualquier ayuda me sirve.
Bueno en total lo que pides es algo mm podria decirse que dificil de explicar almenos en mi caso

necesito ver tu sistema de usuario para saber como funciona y poder explicarte masomenos que debes hacer para ocultar cosas y que solo se observen o esten activas si se inicia

en mi web estoy haciendo lo mismo asi que talves te sea de ayuda

Saludos
Hola...jejeje, si, es un poco dificil lo que pido, ya lo se, bueno, de momento no tengo una web con sistema de usuarios...mas bien decir que de momento no tengo web (se como se hace perfectamente, ya hize algunas, pero no tengo por que estoi dedicando todo el tiempo a la creacion de una sola web que quiero hacer, que sea ya una web en rengla), dime que sistema has usado tu, o donde lo encontrastes o donde cogistes el tutorial, o si lo tienes en el pc, pues ponlo aqui...eso, porfavor dime como lo hicistes tu...te lo agradeceria mucho si me ayudas en este tema, ya que eres 1 de los pocos que saben hacerlo.
Bueno compañero aqui encontraras la descarga del login que hice 8)

estara disponible solo un tiempo asi que en cuanto lo veas este poste descargalo

mira para ocultar cosas ve este code

<?php
echo 'Bienvenido, ';
if (isset($_SESSION['k_username'])) {
echo ''.$_SESSION['k_username'].'.';
echo '

Logout</p>';
}else{
echo '

Login</p>


Registrar</p>';
}
?>

Si te fijas bien y lo compruebas con el login que te puse para descargar lo que esta de azul es lo que se vera cuando no estas logueado y lo que esta de rojo es lo que se vera unicamente si estas logueado

<?php
echo 'Bienvenido, ';
if (isset($_SESSION['k_username'])) {
echo 'Esto se vera unicamente y exclusivamente si estas logueado';
}else{
echo 'Esto se vera por predeterminado al no loguearse';
}
?>

Entre los archivos te incluyo la base de datos que usaras, ya la modificacion de la base y sus campos asi como el estilo del sistema de usuario dependen de ti y de mejorarlo a tu gusto

Si tienes alguna duda decirme :D

Saludos!!!
Hola...gracias, te lo agradezco mucho, ahora la primera duda...en lo azul y rojo, vale, hay que poner lo que quieras que se vea y lo que no...pero como lo pongo¿? por ejemplo, para que se vea el index siempre, en lo azul pongo index.html, o como¿? o para que se vea todo siepre, pero solo ocultar un boton, como lo hago?
bueno para ocultar digamos un index o cualquier seccion pues usarias la etiqueta include, aunque no se como este tu diseño es mas facil ocultar el contenido de una seccion si tu web es modular

pero digamos que quieres ocultar algo mas pequeño como un link

entonces podrias hacer algo asi

<?php
if (isset($_SESSION['k_username'])) {
echo 'Super Post';
}else{
echo 'Registrate o logueate para ver el link';
}
?>

ahora digamos que quieres ocultar el boton de un formulario

seria algo asi


<?php
echo '<form>';
echo ' <input type="text" name="1">';
echo ' <input type="text" name="2">';
echo ' <input type="text" name="3">';
if (isset($_SESSION['k_username'])) {
echo '<input type="submit" value="Enviar">';
}else{
echo 'Registrate o logueate para enviar el formulario';
}
echo '</form>';
?>


Bueno para terminar lo de azul aparecera despues de loguearte
y lo de Rojo sera lo que vera todo usuario que NO este logueado

Espero que este ejemplo te sirva y si tiene otra duda pregunte men que para eso estamos, para ayudar 8)
Perdon poor abusar tanto de ti ya...hmm, vale, lo del link lo entiendo, lo del boton del formulario tb...pero por ejemplo, en el index, quiero ocultar el boton para ir a descargas (ejemplo), solo ese boton, que seria una imagen que si la pulsas te lleva alli...eso nose como dices que se hace...
y tienen algun problema si mi web esta echa en HTML???
Aver si me entere bien...

<?php
echo '<form>';
echo ' <input type="text" name="1">';
echo ' <input type="text" name="2">';
echo ' <input type="text" name="3">';
if (isset($_SESSION['k_username'])) {
echo '<aqui podria la ruta de esa imagen???y si es una imagen con link pegado a ella???>';
}else{
echo 'Y esto, si lo dejo em blanco, no pasa nada, no??o';
}
echo '</form>';
?>

Y todo esto iria pegado donde??? en algun lugar de la pagina que deseo modificar para que no se vea el boton si no estas logueado???
mmm pues si aunque no pongas nada en la parte de no logueado no pasa nada todo bien

mmm para que funcione cualquier tipo de php tu host o dominio debe soportar php, aparte tus archivos deben terminar con la extension .php

por ejemplo si usaras el php en tu index pues tu index debera ser llamado asi
index.php

ya que si le pones extension html no funcionara el php (index.htm o index.html)

y pues si men pones ese php en la parte que quieras de tu sitio, sobre eso no hay problema alguno :D

ahh y digamor que quieres ocultar el boton de descarga ya sea del menu o cualquier lado solo pones

<?php
if (isset($_SESSION['k_username'])) {
echo '[url="aqui podrias poner un link"][img]la imagen[/img][/url]';
}else{
echo 'esto de aqui puedes dejarlo en blanco';
}
?>
Hola, gracias men, eres un dios del php! gracias de verdad, llevo buscando esto que me dijistes muuucho tiempo y yasta por fin, ya lo se hacer para que funccione, bueno, perdon por tener que responderme tantas veces y gracias por el tiempo :P :P :D :P :o

Gracias de nuevo y saludos.
Bien compañero al igual que tu llebava mucho tiempo buscando eso y hace no mucho logre obtenerlo asi que fue un gusto ayudarle y si necesita algo mas solo avise

Saludos!!!
Hola, WEB MAASTER TRANCE, no se me ocurrió preguntartelo (o a cualquier otro que sabe como se hace)...bale, digamos que ya he ocultado lo que quiero que no sea visible si no stas conectado, pero ahora, que pasa con el sitio ese? se queda blanco? no puedo incluir otra imagen o algo que sustituya la otra mientras no estes conectado?
creo la respuesta a su pregunta ya esta resuelta pero bueno aqui un ejemplo

<?php 
if (isset($_SESSION['k_username'])) { 
echo 'Aqui pones lo que se vera si se inicia sesion'; 
}else{ 
echo 'aqui puedes poner algo que sustituya a lo que esta oculto'; 
} 
?>
Gracias, entendi mal antes

Gracias de nuevo
Saludos.