예제 #1
0
파일: Login.java 프로젝트: bellot/SAW-SDK
  public final void handle(Transaction transaction) throws Exception {
    SessionEnvironment sessionEnvironment = transaction.getSessionEnvironment();

    if (sessionEnvironment.getUser() != null) {

      Logs.log(
          Logs.SECURITY_WARNING_CAT,
          "User tries to login while logged.",
          Logs.USER_ID_TAG,
          Integer.toString(sessionEnvironment.getUser().userId));

      sessionEnvironment.setUser(null);
    }

    transaction.sendHttpRedirection(SSLLogin);
  }