List of usage examples for com.google.gwt.user.client Cookies setCookie
public static void setCookie(String name, String value, Date expires, String domain, String path, boolean secure)
From source file:fr.insalyon.creatis.vip.core.client.view.auth.SignInTab.java
License:Open Source License
private void signin() { if (emailField.validate() & passwordField.validate()) { ConfigurationServiceAsync service = ConfigurationService.Util.getInstance(); final AsyncCallback<User> callback = new AsyncCallback<User>() { @Override/*w ww . j ava 2 s.c om*/ public void onFailure(Throwable caught) { WidgetUtil.resetIButton(signinButton, "Sign in", null); if (caught.getMessage().contains("Authentication failed")) { Layout.getInstance().setWarningMessage("The username or password you entered is incorrect.", 10); } else { Layout.getInstance().setWarningMessage("Unable to signing in:\n" + caught.getMessage(), 10); } } @Override public void onSuccess(User result) { WidgetUtil.resetIButton(signinButton, "Sign in", null); Layout.getInstance().removeTab(CoreConstants.TAB_SIGNIN); Layout.getInstance().removeTab(CoreConstants.TAB_SIGNUP); if (remembermeField.getValueAsBoolean()) { Cookies.setCookie(CoreConstants.COOKIES_USER, result.getEmail(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); Cookies.setCookie(CoreConstants.COOKIES_SESSION, result.getSession(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); } else { Cookies.setCookie(CoreConstants.COOKIES_USER, null, CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); Cookies.setCookie(CoreConstants.COOKIES_SESSION, null, CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); } Layout.getInstance().authenticate(result); } }; service.signin(emailField.getValueAsString().trim(), passwordField.getValueAsString(), callback); WidgetUtil.setLoadingIButton(signinButton, "Signing in..."); } }
From source file:fr.insalyon.creatis.vip.core.client.view.auth.SignUpTab.java
License:Open Source License
private void signin() { final AsyncCallback<User> callback = new AsyncCallback<User>() { @Override/* www.j a v a 2 s .c o m*/ public void onFailure(Throwable caught) { if (caught.getMessage().contains("Authentication failed")) { Layout.getInstance().setWarningMessage("The username or password you entered is incorrect.", 10); } else { Layout.getInstance().setWarningMessage("Unable to signing in:\n" + caught.getMessage(), 10); } } @Override public void onSuccess(User result) { Layout.getInstance().removeTab(CoreConstants.TAB_SIGNIN); Layout.getInstance().removeTab(CoreConstants.TAB_SIGNUP); Cookies.setCookie(CoreConstants.COOKIES_USER, result.getEmail(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); Cookies.setCookie(CoreConstants.COOKIES_SESSION, result.getSession(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); Layout.getInstance().authenticate(result); } }; ConfigurationService.Util.getInstance().signin(emailField.getValueAsString().trim(), passwordField.getValueAsString(), callback); }
From source file:fr.insalyon.creatis.vip.core.client.view.layout.Layout.java
License:Open Source License
/** * Authenticates a user./* w ww. ja va 2s .com*/ * */ public void authenticate(User user) { if (user != null) { if (Cookies.isCookieEnabled()) { Cookies.setCookie(CoreConstants.COOKIES_USER, user.getEmail(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); Cookies.setCookie(CoreConstants.COOKIES_SESSION, user.getSession(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); if (user.isConfirmed()) { Modules.getInstance().initializeModules(user); } else { addTab(new ActivationTab()); } } else { setWarningMessage("Unable to sign in: cookies must be enabled."); addTab(new SignInTab()); } } else { addTab(new SignInTab()); } }
From source file:fr.insalyon.creatis.vip.core.client.view.layout.Layout.java
License:Open Source License
/** * Signs out.//from w w w . j av a 2s .c o m * */ public void signout() { final AsyncCallback<Void> callback = new AsyncCallback<Void>() { @Override public void onFailure(Throwable caught) { setWarningMessage("Error while signing out:<br />" + caught.getMessage()); } @Override public void onSuccess(Void result) { Cookies.setCookie(CoreConstants.COOKIES_USER, null, new Date(0), null, "/", false); Cookies.setCookie(CoreConstants.COOKIES_SESSION, null, new Date(0), null, "/", false); for (Tab tab : centerTabSet.getTabs()) { centerTabSet.removeTab(tab); } MainToolStrip.getInstance().reset(); authenticate(null); Modules.getInstance().finalizeModules(); } }; ConfigurationService.Util.getInstance().signout(callback); }
From source file:gwt.material.design.incubator.client.walkthrough.WalkthroughManager.java
License:Apache License
public static void register(String userName, String appName) { final long DURATION = 1000 * 60 * 60 * 24 * 14; //duration remembering login - 2 weeks Date expires = new Date(System.currentTimeMillis() + DURATION); Cookies.setCookie(userName, appName, expires, null, "/", false); }
From source file:net.meddeb.md.admin.client.MenuLauncher.java
License:Open Source License
private void storeMenu(MDDAMenu menu) { String moduleTag = "/" + MODULEID + "/"; Cookies.setCookie(MENUTAG, menu.toString(), null, null, moduleTag, false); }
From source file:net.meddeb.md.admin.client.MenuLauncher.java
License:Open Source License
private void setConnected(String sessionID) { String moduleTag = "/" + MODULEID + "/"; Cookies.setCookie(SESSIONTAG, sessionID, null, null, moduleTag, false); }
From source file:net.meddeb.md.core.presentation.MenuLauncher.java
License:Open Source License
private void storeMenu(MDCoreMenu menu) { String moduleTag = "/" + MODULEID + "/"; Cookies.setCookie(MENUTAG, menu.toString(), null, null, moduleTag, false); }
From source file:net.vleu.par.gwt.client.storage.PersistentStorage.java
License:Open Source License
/** * Writes {@link #cookiesJson} in the browser's cookie jar *///ww w .j a v a 2s. co m private void writeCookies() { final String serializedCookies = this.cookiesJson.toString(); Cookies.setCookie(COOKIE_NAME, serializedCookies, computeCookieExpiryDate(), null, null, true); }
From source file:olanto.myTerm.client.CookiesManager.MyTermCookies.java
License:Open Source License
public static void updateCookie(String name, String value) { Date expires = new Date(System.currentTimeMillis() + (1000L * 3600L * 24L * (long) GuiConstant.EXP_DAYS)); Cookies.removeCookie(name);//from w w w . j av a 2s . c o m Cookies.setCookie(name, value, expires, null, "/", false); }