Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: [gtug-bsas] [GWT] Mantener pagina despues de F5

lunes, 27 de agosto de 2012

jaja, de nada, si no es muy secreto aun, subi tu proyecto a algun lado asi lo podemos ver y opinar sobre lo q hiciste

2012/8/27 Meison <mason.xp@gmail.com>
Por cierto, olvidaba darte las gracias Pablo .. sos grande !!


El 27 de agosto de 2012 15:55, Meison <mason.xp@gmail.com> escribió:

History lo tengo apuntado (es lo que justo andaba necesitando), mi problema era por que había creado mi UI para Login, pero no imagine que era inecesario si uso autenticacion por cuentas de Google ya que el UserService me entrega el link a la pagina del formulario de registro ya hecho, incluso el link de "cerrar sesion" esto realmente es fantástico !! (Disculpen soy nuevo =)...)

Solo me autentico y me redirecciona a mi aplicación, sobre este tipo de autenticacion tengo unas dudas :

P1.- Deseo que un numero limitado de correos pueda autenticar, se me pasa por la mente

::: Tener un Mantenimiento de Usuarios, donde yo agregue aquellos emails que desee que tengan acceso, de modo que asi luego de autenticar via Google Accounts, verifico si tiene permiso de usar la app.
... Busque en el dashboard si tambien ya estaba implementado esto pero no encontré (Busque mal ? ya esta implementado ?)

¿Como lo hacen los expertos ?, pues esto que busco aprender es para un proyecto serio


Muchas Gracias !!!


El 27 de agosto de 2012 09:54, Pablo Moyano <ultraklon@gmail.com> escribió:

Lo que tenes q hacer es chequear si el usuario esta logueado o no e ir de nuevo al lugar donde estaba antes, si es un form se te va a borrar lo q ingresaste y no guardaste
tal vez te interese ver el soporte para historia de GWT
y tambien te puede interesar ver "actividades"


2012/8/27 Meison <mason.xp@gmail.com>
Gracias por el interés,

Bueno, aun no implemento lo de la sesion (Me parece que lo haré por cuentas de Google) , pero mi pregunta no iba por ahi creo que no me he explicado bien.

En el codigo que les he copiado tengo un metodo "iniciarSesion" :
@Override
public void iniciarSesion(String user, String password) {
                                 //Llamada a RPC simulando que es user
boolean isUser = true; //SIMULO QUE SE VALIDO AL USUARIO CORRECTAMENTE 
if(isUser){
root.clear(); //LIMPIO PAGINA
// Creamos la UI definido en Discoteca.ui.xml.
DockLayoutPanel outer = binder.createAndBindUi(DiscotecaClub.this);
root.add(outer); //AÑADO MI PAGINA PRINCIPAL
    
}
}


El punto es que se me paso por la mente presionar F5, y se mostro nuevamente la pagina de Login !!! ... oh Dios, lo deje para luego !! ... ESA ES MI PREGUNTA ¿Como mantengo mi pagina principal en el navegador tras presionar F5

Gracias

El 27 de agosto de 2012 08:24, Juan Irungaray <irungaray@gtugs.org> escribió:

Reenvío el mensaje por que no le llego a la gente de la Plata.

Saludos,

Juan Irungaray 

Manager, GTUG Buenos Aires

http://www.gtug.com.ar

Follow us on:Google Plus Google LinkedIn Twitter Facebook 
My profiles: Google Plus LinkedIn Twitter



---------- Forwarded message ----------
From: Juan Irungaray <university@gtug.com.ar>
Date: 2012/8/27
Subject: Re: [gtug-bsas] [GWT] Mantener pagina despues de F5
To: gtug-bsas@googlegroups.com
Cc: gtug-lp@googlegroups.com


en realidad Appengine ya viene con soporte de sesiones (apagado por default). Mason estas usando autenticacion vía cuentas de google u openID?De ser así google ya tiene manejado tomo el tema de cookies y sesión.

2012/8/27 Pablo Moyano <ultraklon@gmail.com>
deberias usar una cookie o algo q te ayude a persistir la sesion, de noche me pongo con el codigo y me fijo a ver cuál seri ala manera correcta


On Mon, Aug 27, 2012 at 1:25 AM, Meison <mason.xp@gmail.com> wrote:

Hola a todos,

Acabo de implementar un Login usando GWT y una vez que pasa el Login, cargo la pagina principal de la aplicación pero al presionar F5 me vuelve a aparecer, me podrian decir por favor como mantener mi pagina tras el F5 ? les pego el código que tengo :


public class DiscotecaClub implements EntryPoint {

interface Binder extends UiBinder<DockLayoutPanel, DiscotecaClub> { }
    interface GlobalResources extends ClientBundle {
      @NotStrict
      @Source("global.css")
      CssResource css();
    }
    
    private RootLayoutPanel root = RootLayoutPanel.get();

private static final Binder binder = GWT.create(Binder.class);

 @UiField MailList mailList;

 /**
  * This method constructs the application user interface by instantiating
  * controls and hooking up event handler.
  */
 public void onModuleLoad() {
 
          //Inject global styles.
 GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected();
 
 //Cargamos el componente Login
 LoginPanel loginPanel = new LoginPanel();
 loginPanel.setListener(new LoginPanel.Listener() {
@Override
public void iniciarSesion(String user, String password) {
                                 //Llamada a RPC simulando que es user
boolean isUser = true;
if(isUser){
root.clear();
// Creamos la UI definido en Discoteca.ui.xml.
DockLayoutPanel outer = binder.createAndBindUi(DiscotecaClub.this);
root.add(outer);
   
}
}
 });
 
 root.add(loginPanel);
 
 }
}



Gracias 

--

Un Saludo
Meison 


((+511) 258 - 3564
((+511) 997 - 773937

Android Market
--------------------------------------------------------------------------------------









--

Un Saludo
Meison 


((+511) 258 - 3564
((+511) 997 - 773937

Android Market
--------------------------------------------------------------------------------------







--

Un Saludo
Meison 


((+511) 258 - 3564
((+511) 997 - 773937

Android Market
--------------------------------------------------------------------------------------






--

Un Saludo
Meison 


((+511) 258 - 3564
((+511) 997 - 773937

Android Market
--------------------------------------------------------------------------------------




0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.