Поиск






Четверг, 25.04.2024, 07:23

| 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)
Просмотров: 2466 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:

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