The ipsso.html File
Command link: None
HTML document: ipsso.html
Token Support
The ipsso.html form does not support tokens.
The ipsso.html file is an HTML alternative to the ipsso.xml file. The file contents are HTML and maintained by your library staff. To use the ipsso.html form with your Integrated Login functionality, see Editing the ipsso.html Login Page.
Required HTML Tags
The body of the ipsso.html form must contain opening <form> and closing </form> HTML tags around the appropriate elements.
Enabling Form Focus
To enable form focus (automatically directing the user's cursor to the first user prompt):
- Locate the following comment in the ipsso.html file:
<!-- Enable form focus --> - Follow the instructions in the page comments.
Enabling PIN Creation
If your organization uses PINs in patron verification, you can allow users to create new PINs by including the following HTML (including comments) in the body of the ipsso.html file. Edit the HTML and text as needed. Do not edit the enclosing comments.
<!--ifneedspin--> <div class="pin1"> <label for="pin1">New PIN</label> <input id="pin1" name="pin1" class="required" tabindex="6" accesskey="p" type="password" value="" size="20" maxlength="64" autocomplete="off"/> </div> <div class="pin2"> <label for="pin2">Retype new PIN</label> <input id="pin2" name="pin2" class="required" tabindex="7" accesskey="r" type="password" value="" size="20" maxlength="64" autocomplete="off"/> </div> <!--xif-->
Required Comments
The <!--ifneedspin--> and <!--xif--> comments are not tokens. If you use this HTML block, the system requires these comments to surround the indicated HTML to enable the PIN creation behavior.
Enabling "Remember Me" Functionality
Your organization can offer users the option to retain all authentication information (login name, barcode, etc.), except for the user PIN, when logging out of an authenticated session.
To offer this functionality, include the following HTML, editing the text as needed:
<label class="checkbox_input"><input name="rememberme" id="rememberme" type="checkbox"></label> <label class="checkbox_label" for="rememberme">Remember this login information?</label>
Enabling Alternate IDs Functionality
If your organization uses Alternate IDs in the WebPAC, you can offer Alternate ID prompts by including the highlighted markup in the example below with your patron verification prompts. Edit the text, as needed:
<div id="login">
<fieldset>
<legend>Library Account Login</legend>
<label for="name">Name</label>
<div class="loginFieldBg">
<input id="name" name="name" class="loginField" type="text" value="" size="20" maxlength="40" tabindex="15" class="loginField">
</div>
<fieldset class="barcodeAltChoice">
<legend>Enter your barcode or login name</legend>
<label for="code">Barcode</label>
<div class="loginFieldBg">
<input id="code" name="code" type="password" value="" accesskey="n" size="20" maxlength="40" tabindex="20" class="loginField">
</div>
<label for="user_name">Or: Your login/user name</label>
<div class="loginFieldBg">
<input id="user_name" name="username" type="text" value="" size="20" maxlength="25" tabindex="25" class="loginField">
</div>
</fieldset>
<div id="ipssopinentry">
<label for="pin">PIN</label>
<div class="loginFieldBg">
<input id="pin" name="pin" type="password" value="" size="20" maxlength="64" tabindex="30" class="loginField">
</div>
</div>
Varying by Language and Scope
You can create separate custom forms for each combination of language and scope type by using the following naming convention:
ipsso_LANG_s#.html
LANG | The language code (e.g., spi for Spanish, frc for French). |
s# | The number of the scope (e.g., s1, s2, s3). |
You can download a current example of this form on CSDirect.