package railo.runtime.functions.csrf; import railo.runtime.PageContext; import railo.runtime.exp.PageException; import railo.runtime.ext.function.Function; public class CSRFVerifyToken implements Function { private static final long serialVersionUID = 4173843576558490732L; public static boolean call(PageContext pc, String token) throws PageException { return call(pc, token, null); } public static boolean call(PageContext pc, String token, String key) throws PageException { if(key==null) key=""; return CSRFGenerateToken.getStorageScope(pc).verifyToken(token, key); } }