Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/12/2009, 10:12
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Respuesta: ayuda con Cartel de alerta

Hola intiweb,

Yo tampoco es que sea una celebridad en esto del javascript, pero como hace poco termine una web que hace mas o menos lo que pides te hecho una mano, jeje...

Si te he entendido bien lo que deseas hacer es que un usuario se logee por medio de un formulario introduciendo sus datos y validandolo con PHP le permitas entrar a una determinada zona de la web solamente cargando determinadas partes de la web. Bueno para hacer lo que tu pides puedes coger dos caminos uno muy duro y otro menos, jeje:

- Con sesion creada con PHP lo que en un principio es bonito, pero en javascript existe un problema y es que deberias estar todo el rato preguntando si aun no ha terminado la sesion todo el rato con AJAX, suponiendo que deseas hacerlo en plan cargar solo una parte de la web, ya que sino no le veo el sentido a preguntar si una persona ha iniciado sesion, pues eso lo podrias hacer simplemente con PHP, jeje. Este metodo te haria llamar a un PHP que comprobase constantemente si la variable se ha iniciado... en plan <?php echo $sesion abierta; ?>, algo un poco rollo teniendo el siguiente metodo.

-Con este metodo te ahorras cargar un PHP que compruebe si has inciado sesion o no, y es la opcion que yo he usado. Y es... redoble de tambores chinos... usando cookies, supongo que ya sabras usar sino es extremadamente sencillo, jeje. Lo bueno de este metodo es que con javascript es muy sencillo comprobar los cookies y super rapido, inmediato. Es decir:
*El usuario inicia su cuenta en un formulario que envia, se valida con PHP, y se crean los cookies con un determinado tiempo. La primera vez que se carga un area restringida se comprueban los cookies con PHP, en caso afirmativo se valida y se permite la entrada o no. Luego cada vez que el usuario hace algo limitado a usuarios restringidos se comprueban los cookies con javascript. Todo esto lo puedes remarcar con un login hecho con AJAX, que es lo que puse yo, y directamente creas el cookie con la info con javascript, un gusto... y lo mejor es que hasta puedes desconectar y iniciar sesion sin cargar de nuevo la web, jeje.


No se la verdad es que ya no se si buscabas esto o no, jeje. De todos modos te pongo las cosas mas importantes de como hacerlo:

Tutorial de como hacer el login y cookies: http://www.recursosdelweb.com/como-h...en-ajax-y-php/
El demo: http://www.recursosdelweb.com/otros/login.php

Bueno y ahora que releo lo escrito me estoy dando cuenta de que no te he constestado, jeje... asi que... ufff he escrito mucho !... ahora que lo pienso... menuda cantidad de tonterias... en todo caso el tutorial que te paso es fantastico!... yo empece con eso.

Lo que debes saber tambiene es que no es lo mas seguro del mundo... si quieres seguridad deberias irte al primer metodo con AJAX, jeje.


Hasta pronto!

Salbatore

Edito: ahora que me releo... de verdad digo que no se como he podido escribir esto!.... jeje... menuda cantidad de errores... sino es lo que preguntas!... jeje... pero es que en realidad he puesto eso pues lo que tu deseas no es mas que validar un logeo constantemente para mostrar o no mostrar determinadas partes de la web, es como si estuvieses logeandote constantemente cada vez que clicas, jeje.