From: <rv...@us...> - 2010-01-14 14:04:35
|
Revision: 432 http://treebase.svn.sourceforge.net/treebase/?rev=432&view=rev Author: rvos Date: 2010-01-14 14:04:24 +0000 (Thu, 14 Jan 2010) Log Message: ----------- Added more logging messages. Modified Paths: -------------- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/BaseFormController.java Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/BaseFormController.java =================================================================== --- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/BaseFormController.java 2010-01-13 18:18:27 UTC (rev 431) +++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/BaseFormController.java 2010-01-14 14:04:24 UTC (rev 432) @@ -131,6 +131,7 @@ * @return */ private boolean isAuthorizationChecked() { + LOGGER.info("Checking whether explicit access is granted, value="+mAuthorizationChecked); return mAuthorizationChecked; } @@ -175,18 +176,32 @@ boolean reviewerAccessGranted = false; Object xAccesCodeObject = pRequest.getSession().getAttribute(Constants.X_ACCESS_CODE); if ( xAccesCodeObject != null ) { - String storedHashedStudyId = xAccesCodeObject.toString(); + String storedHashedStudyId = xAccesCodeObject.toString(); + LOGGER.info("x-access-code="+storedHashedStudyId); if ( ! TreebaseUtil.isEmpty(storedHashedStudyId) ) { Long studyId = ControllerUtil.getStudyId(pRequest); - TreebaseIDString treebaseIDString = new TreebaseIDString(Study.class,studyId); - NamespacedGUID namespacedGUID = treebaseIDString.getNamespacedGUID(); - String computedHashedStudyId = namespacedGUID.getHashedIDString(); + LOGGER.info("studyId="+studyId); + TreebaseIDString tbidstr = new TreebaseIDString(Study.class,studyId); + LOGGER.info("TreebaseIDString="+tbidstr); + NamespacedGUID nsguid = tbidstr.getNamespacedGUID(); + LOGGER.info("NamespacedGUID="+nsguid); + String computedHashedStudyId = nsguid.getHashedIDString(); + LOGGER.info("computedHashedStudyId="+computedHashedStudyId); if ( storedHashedStudyId.equals(computedHashedStudyId) ) { reviewerAccessGranted = true; saveMessage(pRequest,"You are in reviewer access mode."); + LOGGER.info("x-access-code matches computed hashed study id"); + LOGGER.info("Reviewer access is granted"); } + else { + LOGGER.info("x-access-code doesn't match computed hashed study id"); + LOGGER.info("access denied"); + } } } + else { + LOGGER.info("No x-access-code parameter supplied"); + } return reviewerAccessGranted; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |