Buenas, tengo un problema y es que cuando te logueas a el foro con la url que todos saben .../index.php?action=login pues ese url sigue siendo válido aunque estés conectado, ya se que los usuarios no tendrán ese fin pero puede que algunos si los que son listos y quieren comprobar la seguridad y demás de mi web. Además sobre todo en mi caso que me servirá quiero poner un icono en mi web que vaya a la url .../index.php?action=login y si estás ya logueado que vaya a el perfil pero no será posible con este error. Es un error que le sucede a todos los foros, por favor necesito vuestra ayuda, busquen el error y comentármelo o si necesito adjuntar algún archivo.
lee las normas antes de postear
ulr de tu foro version y el theme q estas usando ;)
saludos
Lainaus käyttäjältä: dhayzon - helmikuu 09, 2013, 04:16:52 IP
lee las normas antes de postear
ulr de tu foro version y el theme q estas usando ;)
saludos
Se de las normas y no tengo en cuenta lo que he hecho?
Bueno url:
www.talentualidad.com/foro
Theme:
Glacier dark
Lainaus käyttäjältä: leandro.7 - helmikuu 09, 2013, 01:26:56 IP
Buenas, tengo un problema y es que cuando te logueas a el foro con la url que todos saben .../index.php?action=login pues ese url sigue siendo válido aunque estés conectado, ya se que los usuarios no tendrán ese fin pero puede que algunos si los que son listos y quieren comprobar la seguridad y demás de mi web. Además sobre todo en mi caso que me servirá quiero poner un icono en mi web que vaya a la url .../index.php?action=login y si estás ya logueado que vaya a el perfil pero no será posible con este error. Es un error que le sucede a todos los foros, por favor necesito vuestra ayuda, busquen el error y comentármelo o si necesito adjuntar algún archivo.
No es ningún error... no te va a pasar absolutamente nada...
No se puede "desactivar" esa acción porque en muchos servidores las sesiones no son totalmente fiables, es necesario tener una alternativa para cuando llegue a suceder algún problema.
Lo que tu quieres es un simple check:
if (!$context['user']['is_logged'])
echo 'button de login ';
else
echo 'cualquier otra cosa para cuando el usuario esté logeado';
suki es maravillos@ hazle caso
y eso de
Lainaaif (!$context['user']['is_logged'])
echo 'button de login ';
else
echo 'cualquier otra cosa para cuando el usuario esté logeado';
esta genial me ayudara ami tambien
y es cierto no crees q ya lo abrían solucionado algo tan simple XP
Lainaus käyttäjältä: Suki - helmikuu 09, 2013, 06:46:25 IP
Lainaus käyttäjältä: leandro.7 - helmikuu 09, 2013, 01:26:56 IP
Buenas, tengo un problema y es que cuando te logueas a el foro con la url que todos saben .../index.php?action=login pues ese url sigue siendo válido aunque estés conectado, ya se que los usuarios no tendrán ese fin pero puede que algunos si los que son listos y quieren comprobar la seguridad y demás de mi web. Además sobre todo en mi caso que me servirá quiero poner un icono en mi web que vaya a la url .../index.php?action=login y si estás ya logueado que vaya a el perfil pero no será posible con este error. Es un error que le sucede a todos los foros, por favor necesito vuestra ayuda, busquen el error y comentármelo o si necesito adjuntar algún archivo.
No es ningún error... no te va a pasar absolutamente nada...
No se puede "desactivar" esa acción porque en muchos servidores las sesiones no son totalmente fiables, es necesario tener una alternativa para cuando llegue a suceder algún problema.
Lo que tu quieres es un simple check:
if (!$context['user']['is_logged'])
echo 'button de login ';
else
echo 'cualquier otra cosa para cuando el usuario esté logeado';
Esa función que es para añadírsela al botón de mi web... Y si es así, como puedo colocarlo por que el programa que uso es wysiwyg web builder 8.
No es una función. Es simple código PHP, para manipular archivos PHP la mejor opción es usar un editor de código, editores del tipo WYSIWYG sólo funcionan con HTML puro.
Lainaus käyttäjältä: Suki - helmikuu 10, 2013, 01:18:37 IP
No es una función. Es simple código PHP, para manipular archivos PHP la mejor opción es usar un editor de código, editores del tipo WYSIWYG sólo funcionan con HTML puro.
Pues el mio es html puro, digamos que si puede ser y si no te molesta enséñame a como utilizar el código paso a paso. Te lo agradecería sería para mi aprender a usar estos tipos de códigos.
No sólo es el código que menciono, es todo en general, depender de un editor WYSIWYG es una pésima idea si deseas manejar variables.
Mira cualquier template de SMF, fíjate cómo es muy diferente a tu página, en el template PHP es el encargado de mostrar HTML y no alrevés, necesitas familiarizarte con este tipo de templates si deseas agregar variables a tu página.
Al incluir variables ya no estás manejando código estático (HTML) es por eso que un editor WYSIWYG no te va a servir.
Lainaus käyttäjältä: Suki - helmikuu 10, 2013, 05:10:26 IP
No sólo es el código que menciono, es todo en general, depender de un editor WYSIWYG es una pésima idea si deseas manejar variables.
Mira cualquier template de SMF, fíjate cómo es muy diferente a tu página, en el template PHP es el encargado de mostrar HTML y no alrevés, necesitas familiarizarte con este tipo de templates si deseas agregar variables a tu página.
Al incluir variables ya no estás manejando código estático (HTML) es por eso que un editor WYSIWYG no te va a servir.
Pues al lío, yo quiero hacer algo sencillo y solo es una redirección, con este link ya que lo hace el de register y no el de login.
De nuevo... tienes dos variables de estado, una es cuando están logeados y la otra es cuando son invitados, ahí tienes dos variables, por lo tanto tienes que dar salida a las dos variables, cuando sn invitados y cuando son usuarios.
No puedes tener las dos al mismo tiempo o si puedes pero es redundante.
Es muy sencillo hacer lo que pides... de nuevo, basta con checar una variable:
if (!$context['user']['is_logged'])
echo 'button de login ';
else
echo 'cualquier otra cosa para cuando el usuario esté logeado';
Pero si no pones ningún interés en esto, dudo mucho que lo puedas resolver. Lo que intentas hacer no lo vas a lograr usando un editor tipo WYSIWYG.... necesitas acostumbrarte a ver el código HTML crudo tal cual es:
ejemplo:
<div id="page" class="with-sidebar">
<div id="header-wrap">
<div id="header" class="block-content">
<div id="pagetitle">
para poder entender en que parte acomodar tu check.