Hola Gente, como les va ? espero que muy bien
Tengo una consulta..... tengo una pagina en php con varia informacion o articulos, lo que deseo hacer es que un usuario al entrar vea cierta informacion pero cuando se registro pueda ver toda la informacion de la pagina.
Alguien me puede ayudar con eso ?
Gracias
PS: mi email es jamarchi@yahoo.com por si me desean mandar alguna informacion
mmm entendi a medias pero es facil bueno lo ocupas un logeo
que tu user inicie sesion con un if sentencias que si inicio sesion correctamente te muestrte cierta informacion dentro de un echo
bueno aqui te dejo un mini tuto que hice hace algun tiempo sobre el regstro de usuarios y inicio de sesiones
http://ladinastia.webcindario.com/loginnewphp.zip
espero te sirva saludos Red Mx
Hola Red Mx, gracias por contestarme...
jejeje talvez no me explique muy bien..... por ejemplo yo tengo una pagina y ahi hay 5 articulos, los usuarios que no estan logueados puede ver solo 2, pero los usuarios legueado pueden ver todos los articulos, osea si no estoy logueado la pagina me muestra solo 2 articulos, mientras que se estoy logueado pues me muestra los 5
Gracias pro el manual, lo voy a chequear
Cualquier ayudar que me puedas dar te le agradezco ;D
como te respondi en un principio aqui te dejo un ejemplo sencillo
dado al logeo activas variables de sesion
de bueno aqui va el ejemplo
<html>
<title>Red Mx</title>
<body>
Articulo 1: blablabla
<br><br>
Articulo 2:Blablabla
<?php
session_start();
if ($_SESSION[activar])
{
echo'
articulo 3: blabla
<br><br>
articulo 4: blabla
<br><br>
articulo 5: blabla
<br><br>
';
}else{
echo'Lo siento pero usted no esta logeoado para visualizar los demas articulos es necesario que inicie sesion';
};
?>
este ejemplo es suponiendo que ya viene logeado de una pagina anterior solo consulta la variable de sesion si si muestra si no no muestra y manda error
Oye muchas gracias....
Una preguntita..... si no vienen logueado, en esa misma pagina lo puedo loguear y una vez que se logue mostrarle todos los articulos, verdad ?
tienes algun ejemplo de eso ? :)
Gracias ;D
<?php
session_start();
if ($_SESSION[activar])
{
echo'
articulo 3: blabla
<br><br>
articulo 4: blabla
<br><br>
articulo 5: blabla
<br><br>
';
}else{
header('Location: login.htm');//con este code lo redireccionas a que se inicie sesion
};
?>
edito so me olvido por ner el code dentro del code
ah ok me parece muy bueno el ejemplo, solo que ahora no muestra los dos primero dos articulos porque pasa directo al session_start, pero creo que eso lo puedo ver como lo manejo
A que te refeires con:
session_start();
if ($_SESSION[activar])
es si la persona ya viene logueada, verdad ?
Gracias ;D
eh cieto a eso se le llama logica de programacion y la defeque ahi pues puedes poner un asi
<?php
session_start();
if ($_SESSION[activar])
{
echo'
articulo 3: blabla
<br><br>
articulo 4: blabla
<br><br>
articulo 5: blabla
<br><br>
';
}else{
//pon aqui un formulario pa que inicie sesion
};
?>
Entonces puede ser algo asi......
<html>
<title>Red Mx</title>
<body>
Articulo 1: blablabla
<br><br>
Articulo 2:Blablabla
<?php
session_start();
if ($_SESSION[activar])
{
echo'
articulo 3: blabla
<br><br>
articulo 4: blabla
<br><br>
articulo 5: blabla
<br><br>
';
}else{
echo'<form name="form1" method="post" action="">
<p>Usuario :
<input type="text" name="textfield">
</p>
<p>Password :
<input type="text" name="textfield2">
</p>
<p>
<input type="submit" name="Submit" value="Entrar">
</p>
</form>';
echo'Lo siento pero usted no esta logeoado para visualizar los demas articulos es necesario que inicie sesion';
};
?>
Claro creo que le faltan algunos detallitos.....
Pero por ahi puede andar, cierto ? ;D
simon ::) pues en el tuto que te puse manejo un poco eso
Creo que vamos por buen caminos ....... ;D ;D
Oye Red Mx, ahorita se me vino un pequeña duda.... ya una vez que el usuario se loguea, como puede este usuario quedar logueado para todas las paginas y no tener que loguearse cada vez que entra a una ?
Gracias ;D
para eso es la variable de sesion queda logeado hasta que o cierre el explorador o cierre sesion
por eso te digo que cheques bien ese tuto ahi esta todo eso
ok lo voy a chequear con mas cuidado cualqueir duda como te puede contactar
Gracias ;D