I think it is worth deciding what you want to happen when the users 
credentials timeout (or are lost) on the server side.

Personally I hate it when Ajax/single page apps quietly fail when 
authentication has expired.

Cheers

Sam

On Monday, April 11, 2016 at 3:10:53 PM UTC+1, Olar Andrei wrote:
>
> Hello,
>
> I'm new to GWT and a I have a problem, which I don't understand quite 
> well. I'm making a GWT application where a user is required to log in. So I 
> do my stuff, by checking the username and password if they match and so on.
> But, on the onSuccess() method, what needs to be done in order to open the 
> actual application ? I mean the current application is just the login 
> screen with the DB connection. What needs to be done if they match, how do 
> I open a new page, or a new application... ?
>
> I understood that GWT basically is just a one-page application. Then how 
> should I do this ? 
>
> Thanks in advance.
>
> DBConnectionAsync rpcService = (DBConnectionAsync) 
> GWT.create(DBConnection.class);
> ServiceDefTarget target = (ServiceDefTarget) rpcService;
> String moduleRelativeURL = GWT.getModuleBaseURL() + "DBConnectionImpl";
> target.setServiceEntryPoint(moduleRelativeURL);
> rpcService.authenticateUser("admin", "admin", new AsyncCallback<User>() {
>    @Override
>    public void onSuccess(User result) {
>      // What to do here ?
>    }
>    @Override
>    public void onFailure(Throwable caught) {
>       // Failure
>    }
> });
>
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to