SharinPix Token Verification
validateToken Method
validateToken Method Example
Boolean isValid = sharinpix.Client.getInstance().validateToken(token);
System.debug('Token Valid: ' + isValid);Was this helpful?
String errorMessage = '';
try {
sharinpix.Client.getInstance().verifyToken(token);
return true;
} catch(Exception error) {
errorMessage = error.getMessage();
}<apex:page controller="SiteParameterValidateToken">
<apex:outputPanel rendered="{! canAccessSite }">
<!-- Component rendered only after Apex validates token. -->
<p>Valid Token : {! canAccessSite }</p>
</apex:outputPanel>
<apex:outputPanel rendered="{! !canAccessSite }">
<!-- Error message? Redirect? -->
<p>Valid Token : {! canAccessSite }</p>
</apex:outputPanel>
</apex:page>public class SiteParameterValidateToken {
public Boolean canAccessSite { get; set; }
public SiteParameterValidateToken() {
String token = ApexPages.currentPage().getParameters().get('token');
canAccessSite = false;
try {
canAccessSite = sharinpix.Client.getInstance().validateToken(token); // the new method on SharinPix
} catch (Exception e) {
canAccessSite = false;
}
}
}