• Viernes 8 de Noviembre de 2024, 14:04

Autor Tema:  Ayuda Por Favor  (Leído 2496 veces)

marcelapd

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Ayuda Por Favor
« en: Domingo 5 de Noviembre de 2006, 23:54 »
0
HOla como estan? necesito ayuda. Me explico: tengo una ventana pop up que en el sitio puede ser abierta por todos los que entren pero para ver la informacion completa, hay que estar registrado en el sitio. Como hago para que al hacer click y aparesca la ventana, solo vean la informacion completa los registrados y los que no, se les diga en la misma ventana que se registren?? Ayuda por favor.

Besos, marce

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #1 en: Lunes 6 de Noviembre de 2006, 00:00 »
0
Hola

pues para saber si estan registrados necesitas hacer un 'login' o iniciar una sesion
:P

http://foros.solocodigo.com/index.php?act=...ghlite=sesiones

¿que es lo que llevas hasta el momento?


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

marcelapd

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #2 en: Lunes 6 de Noviembre de 2006, 00:18 »
0
mira, el sitio es este: http://www.dalepoker.com
Lo que tengo que hacer es un espacio (liga.php) que ingresen universitarios y al hacer click en un link, solo los que esten registrados pueden tener acceso a esa informacion y los que no, tiene que iniciar sesion.(y que en la misma venta se les diga que inicien secion) El sitio ya tiene un sistema de inicio de sesion. Mi problema es que no se como hacer que el sitio automaticamente sepa quien lo esta o no, al hacer click a esa ventana.

Espero me ayudes, porque realmente no se como empezar.
besos, marcela de chile

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #3 en: Lunes 6 de Noviembre de 2006, 00:56 »
0
mira si ya tienes el "sistema de login" entonces necesitas como se llaman las variables de sesion para poder comparar cuando muestres la pagina ejemplo



Código: Text
  1.  
  2. <?
  3. session_start();
  4.  
  5.  
  6. if ($_SESSION["enlinea"]=="SI")
  7.   {
  8.      include("liga.php");
  9.   }
  10. else
  11. {
  12.  
  13.    header("Location: Login.php");
  14. }
  15.  
  16. ?>
  17.  
  18.  

Espero leas un poco pas sobre sesiones y cualquier problema no dudes en decirnoslo

Saludo


Citar
Espero me ayudes, porque realmente no se como empezar.
besos, marcela de chile
 :wub:


....:P
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

marcelapd

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #4 en: Lunes 6 de Noviembre de 2006, 04:37 »
0
hola, gracias, sabes segui tus pasos y estuve leyendo sobre las sesiones en php. En mi caso no me resulta, porque me sale la misma informacion si inicio o no sesion. Lo que quiero es que al haber iniciado sesion previamente, al hacer clik me salga la informacion en la ventana. Y al no estar registrada, me diga que me registre para ver la informacion., Tendre algo malo?

uff, ojala me ayudes porque lelvo dias, soy primerisa en esto.

Gracias igual por tu ayuda, me ha servido,
besos marce

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #5 en: Lunes 6 de Noviembre de 2006, 07:05 »
0
Cita de: "marcelapd"
hola, gracias, sabes segui tus pasos
Gracias igual por tu ayuda, me ha servido,
besos marce
:wub:



... :P ....

mmm... que es lo que llevas hasta el momento?
tienes algo de codigo que nos puedas mostrar?  :comp:

porque dices que no funcionas la sesiones para tu caso?


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

marcelapd

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #6 en: Miércoles 8 de Noviembre de 2006, 17:22 »
0
Hola gracias por responder. Sabes tengo una gran duda, yo no soy programadora, soy diseñadora web y hay muchas cosas en programacion que no se y por eso acudi a este foro. Dentro de la pagina que hice, debo poner un link que solo tengan acceso gente que este registrada. La pagina ya tiene el sistema de registro habilitado, uno se puede inscribir y todo. Por eso quiero q solo los registrados tengan acceso a ese link y los que no, les salga un aviso (otra pagina) que tienen que regisatrarse o iniciar secion. mi duda es como hago eso? solo quiero ayuda, solo quiero aprender. Gracias
Te mando el ejemplo del sitio:

http://www.dalepoker.com, este es el sitio y hay un link que dice calendario...ese link no lo puede ver los que no estan registrados (el link tambien esta en liga.php.)


Marcela

mi msn es marcelapd@hotmail.com

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #7 en: Miércoles 8 de Noviembre de 2006, 18:12 »
0
Pues mu bien que acudas a este foro.... yo tampoco soy programador  :unsure: y pues a mi se me complica el diseño  :lightsabre:  :( .... pero en fin



No se que tanto sepas de programacion

pero eso es sencillo basandose en la siguiente logica


=====================
ha iniciado sesion?

Si entonces:
    Permitir acceso al contenido
Sino
   Solicitar que se registre
=====================
que es que es lo que buscas :P

Para hacer esto es necesario apoyarse en las variables de sesion estas variables sirven para almacenar valores de identificacion del usuario mientras se encuentra en nuestro sitio.... bueno a mi y a muchos usuarios esto es muy familiar y es un poco dificil explicarte sin saber el grado de programacion que tienes


mira aqui hay un ejemplo

http://foros.solocodigo.com/index.php?show...=24221&hl=login

no se si pudieras poner un poco del sistema de login  :unsure:


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

marcelapd

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #8 en: Jueves 9 de Noviembre de 2006, 02:13 »
0
amigo, mira, este es el codigo que tengo puesto en la pagina, en calendario.php

<?


//Inicias la sesion PHP si ya hay una la continua
session_start();


if ($_SESSION['member']=="SI")
{
//Si hay una sesion iniciada le permites navegar hacia el calendario
header("Location:curblockmonth.html");
}
else
{
//Sino lo envias a iniciar sesion
header("Location:acceso.html");
}





require_once( "inc/header.inc.php" );
require_once( "{$dir['inc']}db.inc.php" );
require_once( "{$dir['inc']}design.inc.php" );
require_once( "{$dir['inc']}profiles.inc.php" );
require_once( "{$dir['inc']}utils.inc.php" );

// --------------- page variables and login

$_page['name_index']    = curblockmonth.html;
$_page['css_name']      = 'tellfriend.css';

$logged['member'] = member_auth( 0, false );

$_page['header'] = _t("CALENDARIO DALEPOKER");
$_page['header_text'] = _t("CALENDARIO DALEPOKER");

LO DE MAS ABAJO NO LO PONGO PORQUE NO TIENE QUE VER.

AL REGISTRARME ME TIRA IGUAL A LA PAGINA QUE CREE: acceso.html
SE SUPONE QUE AL ESTARE REGISTRADA DEBE TIRARME A CALENDARIO.PHP

QUE COSA ESTA MAL? O QUE ME FALTA?
GRACIAS

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #9 en: Jueves 9 de Noviembre de 2006, 02:29 »
0
Pues mira yo sin estar loggeado entre al calendario de poker :P

una pregunta entonces no funciona nada de lo que son sesiones?
porque si es asi, checa el archivo php.ini y revisa si tienes activada la opcion de register_globals (que este en on)

marcelapd

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #10 en: Jueves 9 de Noviembre de 2006, 03:04 »
0
HOla, mira, el link de la pagina de inicio, no lo he configurado, esta directo, el que arregle es del http://www.dalepoker.com/liga.php

Ahi esta en link, y este aunque este registrada,  no me tira a calendario.

Ufff estoy colapsando!!

Igual gracias

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Ayuda Por Favor
« Respuesta #11 en: Jueves 9 de Noviembre de 2006, 10:41 »
0
no tienes un usuario que nos puedas regalar para no registrarnos?, por cierto checaste el archivo que te dije?

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Ayuda Por Favor
« Respuesta #12 en: Jueves 9 de Noviembre de 2006, 14:57 »
0
Hola marcelapd:

Como estás chequeando si el usuario está registrado o no ???

Supongo que ya sabes como identifica, el sistema que ya tienes, a los usuarios registrados. Sino, haz lo siguiente:
Citar
print_r($_SESSION);
Esto te mostrará todos los datos registrados en la sesión. Supongo que habrá uno llamado login, o id_usuario.

En cuanto lo encuentres, solo tienes que hacer lo siguiente (supongamos que es login, y el valor para acceder es "logueado"):
Citar
if($_SERVER['login'] == "logueado"){
   echo "Calendario";
}else{
   echo "no tienes acceso";
}

Altareum.
Cualquier cosa, si sigues necesitando ayuda, mandame un MP
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |