diff --git a/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java b/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java index 0f4003972..c694b93ba 100644 --- a/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java +++ b/ webgoat/main/project/JavaSource/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java @@ -213,10 +213,17 @@ public class ViewProfile extends DefaultLessonAction private void updateLessonStatus(WebSession s, Employee employee) { String stage = getStage(s); + int userId = -1; + try { + userId = getIntSessionAttribute(s, getLessonName() + "." + + CrossSiteScripting.USER_ID); + } catch (ParameterNotFoundException pnfe) { + } if (CrossSiteScripting.STAGE1.equals(stage)) { String address1 = employee.getAddress1().toLowerCase(); - if (address1.indexOf("") > -1) {