Skip to content

Commit

Permalink
cambios nico casteos
Browse files Browse the repository at this point in the history
  • Loading branch information
Nico committed Dec 26, 2024
1 parent 39180e0 commit e59236e
Showing 1 changed file with 7 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package net.lacnic.elections.adminweb.ui.bases;

import org.apache.wicket.Page;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.protocol.http.request.WebClientInfo;
import org.apache.wicket.request.mapper.parameter.PageParameters;
Expand All @@ -19,9 +20,11 @@ public abstract class DashboardPublicBasePage extends WebPage {

protected DashboardPublicBasePage(PageParameters params) {
setToken(UtilsParameters.getToken(params));
Class<?> classError = validateToken(params);
if (classError != null) {
setResponsePage(classError);
// Validar el token y manejar errores
Class<? extends Page> errorPageClass = validateToken(params);
if (errorPageClass != null) {
setResponsePage(errorPageClass);
return; // Detener la ejecución si hay un error
}
add(new PublicTopBarPanel("topBarPublic"));
}
Expand All @@ -31,7 +34,7 @@ public String getIP() {
return info.getProperties().getRemoteAddress();
}

protected abstract Class<?> validateToken(PageParameters params);
protected abstract Class<? extends Page> validateToken(PageParameters params);

public Election getElection() {
return election;
Expand Down

0 comments on commit e59236e

Please sign in to comment.