Changes

Jump to: navigation, search

Primary role

414 bytes added, 18:57, 29 August 2013
no edit summary
{{UnderConstruction}}A typical URL to bring a user to a SmartSimple login page will be in the following format:<nowiki>http://grants.smartsimplebk.us/s_Login.jsp?lang=1&prole=0</nowiki>
<nowiki>http://grantsHowever, if one replaces the ''0'' in the URL's ''prole=0'' suffix with the [[roleid|role ID]] of the role they wish their login session to be constrained to, the user will be logged in and be presented with the portal view associated with that role.smartsimplebkThis method is referred to as ''passing a parameter'' with the login URL.us/s_LoginThe role ID specified in the URL is referred to as the ''primary role''.jsp?lang=1&</nowiki><pre style="backgroundcolor: yellow">>prole=</pre>
This allows for the ability to silo a user into a particular portal view when they possess multiple roles with multiple different portals (i.e. access to different UTA's and views that don't work well together and need to be mutually exclusive). Proposal: To modify  ==Returning the login page to allow you to pass in a parameter for primary role with a portalid to keep you in that single view for your entire session. Perhaps in the future we could define a toggle that will allow you to update this while logged in, but this isn't necessary for now.variable==
Use the following variable syntax to return the roleid associated with the user's primary role:
Note: do not use the ''@me.'' syntax, i.e. ''@me.primaryroleid@''.
 
In the normal course, the ''@primaryroleid@'' variable will return "0". If the user has logged in using the method described above, the variable will return the [[roleid|role ID]] of the "primary role" used to log in.
<!--Related Tickets:
17607 - prole from content management login page
19832 - multiple roles login to the Dealer Community Center Portal.
17112 - Add primary role to variable processor
-->
 
==See Also==
* [[roleid|role ID]]
 
[[Category:Roles]]
8,849
edits

Navigation menu