Форма входа

Логин:
Пароль:

Поиск

Наши координаты

Телефон:
+7 (913) 229 5479
Адрес:
г. Барнаул
пр. Строителей, 16, оф. 613
Почтовый адрес:
656067, Алтайский край, г.Барнаул, 67 отделение связи,
а/я 4180
E-mail:
support@oit-company.ru

Наши партнёры





Понедельник, 26.06.2017, 01:31
Приветствуем Вас Гость
Регистрация | Вход | RSS

ОТДЕЛ
ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
 
Каталог статей


Главная » Статьи » Мои статьи

Oracle ADF: logout из приложения

Как разлогиниться из приложения ADF, в котором используется ADF Security?

Очень просто.
 
Кидаем на страницу кнопку. Указываем в поле Action  через Edit  класс и метод
 
 
 
А в методе указываем следующий код:
 
package astu.sc.view;
 
import java.io.IOException;
 
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
 
 
public class MNBean {
    public MNBean() {
    }
 
    public String logout() {
        // Add event code here...
        FacesContext fctx = FacesContext.getCurrentInstance();
          ExternalContext ectx = fctx.getExternalContext();
          String url = ectx.getRequestContextPath() + 
                     "/adfAuthentication?logout=true&end_url=/faces/login";     
          try {
            ectx.redirect(url);
          } catch (IOException e) {
            e.printStackTrace();
          }
          fctx.responseComplete();
          return null;
    }
}
Категория: Мои статьи | Добавил: vdv (12.03.2013)
Просмотров: 1241 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright ООО "Отдел Информационных Технологий" © 2017