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); }