Prevent direct page hits on your website authentication landing pages when using authentication NFC tags.
Allow the dynamic passing of NFC Tag data from ixkio to your website.
CodeLink was until recently called Traceback. It is the same system but has been renamed to better reflect the ability to pass data from ixkio to your website.
1. Landing Page Protection
When using ixkio in Redirect Mode with authentication NFC tags, the user will scan the tag, arrive at ixkio - where we will do the authentication check and apply any Rules - and then immediately redirect the user to your website.
However, as the user is ultimately linked through to an authentication page on your website, it could be possible to copy that URL - the one on your site - directly onto a tag. In doing so, they would bypass the ixkio authentication and land directly on your 'authenticated' page. Anyone scanning the tag may not be aware of this.
This code checks that the access to that page came from an immediate ixkio redirect. If it passes, then your authentication page will display. If it fails, then you can choose whether to display a message or redirect the user to a failed authentication page.
You can still use CodeLink with standard non-authentication NFC tags or QR codes to help ensure that any hits on your page via an ixkio redirect came from ixkio.
However, unless you are using authentication NFC tags, remember that the original link from the NFC tag or QR Code itself could have been copied and therefore it's not a secure way of protecting access to your page.
2. Data Link
Using CodeLink allows you to pass data stored in ixkio to your landing page to be dynamically displayed. If you are using Shopify, you will shortly be able to use the Shopify CodeLink app to simplify this process.
For example, if you store a serial number for your product on a Tag Code as your CUID in Core Data, then this data can be dynamically passed via CodeLink and then displayed on your page.
Ultimately, this allows you to create a single 'authenticated' or similar landing page on your website and then dynamically show information related to the product scanned.
CodeLink is now available on all Flex plans for both standard and authentication tags.
It's a flexible system which is designed to allow easy plug and play, but can be modified easily to suit your design requirements as you prefer.