Martes, 20 Noviembre 2018

Como hacer un Enlace en php, que este oculto si no esta registrado..?

¡ Compartelo en tus REDES SOCIALES ! y siguenos en TWITTER

8 años 3 meses antes 8 años 3 meses antes por Chiris.
Avatar de Chiris
Chiris
Invitado
Invitado
Autor del tema
Como hacer un Enlace en php, que este oculto si no esta registrado..? #13592
Que tal compañeros!

Bueno soy nuevo escribiendo aqui, pero ya tengo un rato leyendo su buena informacion y sobre todo muchas gracias!

Pero ahora ya me tope con un problema, y como casi no se de PHP, tengo una duda.

Bueno lo que quiero crear es un link donde no aparesca, hasta que el usuario este registrado o que ese link primero te envie a la pagina de LOGIN y despues te redireccione donde esta dirigido el link, pero el link esta en un php, de un componente. creen que sea posible esto?

Este es.

<a href="<?php echo $link; ?>" <?php echo $pmsrel; ?> title="Reply"><?php echo JText::_('REPLY_EMAIL');?></a>


Lo edite ya que no aparecía bien el código ^

Me gustaría saber si me pueden ayudar, a crear esto que les digo se los agradeceria demasiado :)

Gracias por su tiempo!
Saludos!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

8 años 3 meses antes
Avatar de larenz
larenz
Invitado
Invitado
Como hacer un Enlace en php, que este oculto si no esta registrado..? #13615
Hola!

Posiblemente ande un poco atareado con algunas cosas y debido a eso no entendí bien tu idea, o es realmente que no especificastes tu idea. Pero bueno... no sé si esta idea te funcione:

Digamos que quieres poner un link hacia un componente para esto tendrías que crear 2 links o menús:

1- Crear un nuevo menú y llamarle HIDDEN y no crear módulo para ese nuevo menú.
2- En ese nuevo menú vas a crear un item de menú con la opción de Enlace Externo (es decir la opción que te permita meter a mano la url).
3- Luego le vas a poner en los atributos (nivel de acceso) como REGISTRADO, es decir que sólo los usuarios registrados podrán tener acceso.
4- Ahora simplemente tomas el enlace que acabas de crear a mano y lo copias y pegas en cualquier parte de la web que quieras que aparezca (puedes crearlo en otro menú o en un contenido) y te tendría que trabajar.

La idea más o menos es esta, cualquiera podría ver el enlace, sí la persona que va a hacer clic en el enlace NO ESTÁ registrada entonces le mandará automáticamente al LOGIN del sitio, pero si la persona YA ESTA LOGUEADA, entonces el enlace le llevará directamente a dónde quieres que llegue el usuario.

Yo uso esta técnica mucho y es muy buena.

Recuerda que un menú lo creas de forma oculta, o sea que no publicarás ese menú pero que tendrá que llevar obligatoriamente el nivel de acceso como REGISTRADOS... y luego el mismo enlace solo lo publicas en donde quieras en tu web.

Espero esta idea te ayude.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

8 años 3 meses antes
Avatar de Chiris
Chiris
Invitado
Invitado
Autor del tema
Como hacer un Enlace en php, que este oculto si no esta registrado..? #13620
Gracias por tu tiempo!

Enserio muchas gracias!


bueno lo voy aplicar me suena buena la idea, aun que yo "temporalmente" conseguí un plugin donde puedo ocultar componentes ya sea completos o una parte de ellos, para que algunos usuarios vean algunas partes del complemente pero no todas y así forzar a que se registren o accedan a su cuenta para que puedan ver ese contenido.

El plugin se llama: Component Content Control

Pero me gustaría probar tu opción, para ver cual de las 2 es mejor, ya que tu idea va ganando por que asi pueden ver lo que yo quiero que vean pero no van a poder ver lo que hay en ese enlace ( que es un formulario).

Saludos, probare tu idea, y te pondré la respuesta!

Muchas gracias compañero!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.518 segundos