UserID=18. This would typically come from a query.
Temp=randRange(54,210)*12345+UserID: 2444328
Group=5. This would typically come from a query.
Temp=insert(Group,Temp,3): 24454328
Token=ucase(FormatBaseN(Temp,20)): 7CGFG8
ENCODE: UserID=18; Group=5; Token=7CGFG8
GroupIn=mid(TempIn,4,1): 5
TempIn=RemoveChars(TempIn,4,1): 2444328
UserIDIn=TempIn mod 12345: 18
DECODE: UserID=18; Group=5
Permissions:
Admin (4)
Statistics (1)