/** * Adds the login message from the configuration.<p> * * @param message the login message to add */ public void setLoginMessage(CmsLoginMessage message) { m_loginMessage = message; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_LOGINMESSAGE_3, Boolean.valueOf(message.isEnabled()), Boolean.valueOf(message.isLoginForbidden()), message.getMessage())); } }
/** * Adds the login message from the configuration.<p> * * @param message the login message to add */ public void setLoginMessage(CmsLoginMessage message) { m_loginMessage = message; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_LOGINMESSAGE_3, Boolean.valueOf(message.isEnabled()), Boolean.valueOf(message.isLoginForbidden()), message.getMessage())); } }
loginMessage.getMessage(), new Date(loginMessage.getTimeEnd())).key(m_locale); } else { msg = loginMessage.getMessage();
loginMessage.getMessage(), new Date(loginMessage.getTimeEnd())).key(m_locale); } else { msg = loginMessage.getMessage();
/** * Checks if a login is currently allowed.<p> * * In case no logins are allowed, an Exception is thrown.<p> * * @throws CmsAuthentificationException in case no logins are allowed */ public void checkLoginAllowed() throws CmsAuthentificationException { if ((m_loginMessage != null) && (m_loginMessage.isLoginCurrentlyForbidden())) { // login message has been set and is active throw new CmsAuthentificationException( Messages.get().container(Messages.ERR_LOGIN_FAILED_WITH_MESSAGE_1, m_loginMessage.getMessage())); } }
/** * Checks if a login is currently allowed.<p> * * In case no logins are allowed, an Exception is thrown.<p> * * @throws CmsAuthentificationException in case no logins are allowed */ public void checkLoginAllowed() throws CmsAuthentificationException { if ((m_loginMessage != null) && (m_loginMessage.isLoginCurrentlyForbidden())) { // login message has been set and is active throw new CmsAuthentificationException(Messages.get().container( Messages.ERR_LOGIN_FAILED_WITH_MESSAGE_1, m_loginMessage.getMessage())); } }
/** * Log a user in to the the CmsSell.<p> * * @param username the name of the user to log in * @param password the password of the user */ public void login(String username, String password) { username = OpenCms.getImportExportManager().translateUser(username); try { m_cms.loginUser(username, password); // reset the settings, this will switch the startup site root etc. m_shell.initSettings(); System.out.println(getMessages().key(Messages.GUI_SHELL_LOGIN_1, whoami().getName())); // output the login message if required CmsLoginMessage message = OpenCms.getLoginManager().getLoginMessage(); if ((message != null) && (message.isActive())) { System.out.println(message.getMessage()); } } catch (Exception exc) { System.out.println(getMessages().key(Messages.GUI_SHELL_LOGIN_FAILED_0)); } }
/** * Log a user in to the the CmsSell.<p> * * @param username the name of the user to log in * @param password the password of the user */ public void login(String username, String password) { username = OpenCms.getImportExportManager().translateUser(username); try { m_cms.loginUser(username, password); // reset the settings, this will switch the startup site root etc. m_shell.initSettings(); m_shell.getOut().println(getMessages().key(Messages.GUI_SHELL_LOGIN_1, whoami().getName())); // output the login message if required CmsLoginMessage message = OpenCms.getLoginManager().getLoginMessage(); if ((message != null) && (message.isActive())) { m_shell.getOut().println(message.getMessage()); } } catch (Exception exc) { m_shell.getOut().println(getMessages().key(Messages.GUI_SHELL_LOGIN_FAILED_0)); } }
if ((loginMessage != null) && loginMessage.isActive()) { OpenCms.getSessionManager().updateSessionInfo(getCmsObject(), getRequest()); OpenCms.getSessionManager().sendBroadcast(null, loginMessage.getMessage(), user);
Element messageElement = systemElement.addElement(N_LOGINMESSAGE); messageElement.addElement(N_ENABLED).addText(String.valueOf(m_loginMessage.isEnabled())); messageElement.addElement(N_MESSAGE).addCDATA(m_loginMessage.getMessage()); messageElement.addElement(N_LOGINFORBIDDEN).addText(String.valueOf(m_loginMessage.isLoginForbidden())); if (m_loginMessage.getTimeStart() != CmsLoginMessage.DEFAULT_TIME_START) {
m_message = Messages.get().container( Messages.GUI_LOGIN_FAILED_WITH_MESSAGE_1, loginMessage.getMessage());
Element messageElement = systemElement.addElement(N_LOGINMESSAGE); messageElement.addElement(N_ENABLED).addText(String.valueOf(m_loginMessage.isEnabled())); messageElement.addElement(N_MESSAGE).addCDATA(m_loginMessage.getMessage()); messageElement.addElement(N_LOGINFORBIDDEN).addText(String.valueOf(m_loginMessage.isLoginForbidden())); if (m_loginMessage.getTimeStart() != CmsLoginMessage.DEFAULT_TIME_START) {
m_message = Messages.get().container( Messages.GUI_LOGIN_FAILED_WITH_MESSAGE_1, loginMessage.getMessage());
String storedMessage = null; if ((loginMessage != null) && !loginMessage.isLoginCurrentlyForbidden() && loginMessage.isActive()) { storedMessage = loginMessage.getMessage(); loginMessage.getMessage(), new Date(loginMessage.getTimeEnd())).key(A_CmsUI.get().getLocale()); message = org.opencms.workplace.Messages.get().container( org.opencms.workplace.Messages.GUI_LOGIN_FAILED_WITH_MESSAGE_1, loginMessage2.getMessage());