cbSecurity
CommunitySlackSupport
v1.x
v1.x
  • Introduction
  • Overview
  • How It Works
  • Declaring the Interceptor
    • XML Properties
    • JSON Properties
    • DB Properties
    • IOC Properties
    • OCM Properties
  • Security Rules
    • Sample JSON Rules
    • Sample XML Rules
  • _securedURL key
  • Default Security
  • Custom Security Validator Object
Powered by GitBook
On this page

Was this helpful?

Edit on Git
Export as PDF

_securedURL key

When the security module is about to relocate redirect element, it will save the incoming URL that was requested in a flash RAM variable called: _securedURL. This key will be persisted in the flash memory of the framework and when the user get's relocated to the redirect element, this key will exist in the request collection. You can then use this to store where they came from and do proper redirections. So always remember to use this key if you want to provide a seamless login experience to your users. You can easily place it in the login form:

#html.startForm(action=prc.xehDoLogin,name="loginForm",novalidate="novalidate")#
    <---< Secured URL --->
    #html.hiddenField(name="_securedURL",value=event.getValue('_securedURL',''))#

    #html.textfield(name="username",label="Username: ",size="40",required="required",class="textfield",value=prc.rememberMe)#
    #html.passwordField(name="password",label="Password: ",size="40",required="required",class="textfield")#
    
    <div id="loginButtonbar">
    #html.checkBox(name="rememberMe",value=true,checked=(len(prc.rememberMe)))# 
    #html.label(field="rememberMe",content="Remember Me  ",class="inline")#
    #html.submitButton(value="  Log In  ",class="buttonred")#
    </div>
    
    <br/>
    <img src="#prc.cbRoot#/includes/images/lock.png" alt="lostPassword" />
    <a href="#event.buildLink(prc.xehLostPassword)#">Lost your password?</a> 
    
#html.endForm()#
PreviousSample XML RulesNextDefault Security

Last updated 6 years ago

Was this helpful?