SsEncrypt

From SmartWiki
Revision as of 08:56, 5 April 2012 by Cameron (talk | contribs)

Jump to: navigation, search

ssEncrypt and ssEncrypt2 can be used to dynamically generate an encrypted token when creating URLs to access other entities with SmartSimple.

Tokens are created using 2 different encryption methods. Accordingly either ssEncrypt or ssEncrypt2 are used depending on which entity is involved:


Level 1 template page token

<ssEncrypt>typid,rootcompanyid</ssEncrypt>

Level 2 template page token

<ssEncrypt>typid,appid,rootcompanyid</ssEncrypt>

Webpage View token:

<ssEncrypt2>objectid</ssEncrypt2>

Example: To open the Web Page View with custom field id 123456 on a contact you would use the following syntax:

<input type=button class=Button  value="Open" onclick="_openpageview('123456','<ssEncrypt2>@userid@</ssEncrypt2>',1)" >

Note: if you have URL Parameter Encryption enabled the custom field ID must be encrypted as well using ssEncrypt3. If custom field 654321 is on a Level 1:

<input type=button class=Button  value="Open" onclick="_openpageview('<ssEncrypt3>654321</ssEncrypt3>','<ssEncrypt2>@opportunityid@</ssEncrypt2>',1)" >


Transaction token

<ssEncrypt>userid,typeid</ssEncrypt>