SDSS Subscription Server Troubleshooting Guide
This is a work in progress. We will add more problems as we become aware of them.
Login Loop. My end-users report that once they log in successfully, they get a message saying they are not logged in. They log in again, and get the same login message.
This problem normally occurs in three cases:
After successful login, browser reports infobase/softpage/URL not found.
A user logs in, the screen reports successfully, only to get an error indicating that
the infobase, softpage or URL was not located.
Solution: More than likely, you have entered into the Subscription Record an incorrect URL for either the Subscription Login URL or the Subscription Start URL. The Subscription Login URL is the SDSS page titled "securej_Login.htm" and it must be a) installed on a normal non-sD HTML directory, b) renamed to a secret alias, and, c) reachable by any browser via the Internet. The Subscription Start URL is the final destination for a subscription login; When the user logs in, this is the page you want to come up on his browser after the login process has completed.
User can access secured sD infobase without logging in.
A user who is NOT a subscriber and has NOT previously logged in is able to access a "secured" infobase.
Solution: The user can only access an sD infobase via a Softpage. SDSS "secures" an infobase by restricting access to the Softpages which can be used to access the infobase. When you create the settings group SECUREJ, you must make sure that EVERY Softpage which can be used to access intelligible (i.e., Document, TOC ) information from an infobase has a SDSS Softpage alias. There are only a set number of these pages which come with the default siteDirector setup. These are the ones we cover with the default SDSS Softpages. You may have created others.
Example: You create a SECUREJ settings group. You create aliases for all of the default Softpages. However, you have a Softpage you created called "SeeDocument.htm". Even though "SeeDocument.htm" is not in the SECUREJ settings group, it can be used to access any infobase by using "softpage=SeeDocument" in the sD call URL. You can prevent this from happening by doing one of two things:
End-user reports getting message "Infobase Record Not Found"
This means you have successfully secured the infobase with the SDSS Softpages, but have not created an Infobase Record. When SDSS receives an infobase query, it first looks for the "infobase=" part of the query string to determine the infobase alias. Once the infobase alias is identified, the SDSS Infobase file is searched for a match. If a match is not found, you get this error.
Soution: Log into SDSS Client Menu, select "SD Security Maintenance", "Infoabase", "add", and create record for the infobase alias.
End-user reports getting message "Subscription Record Not Found"
This means you have successfully secured the infobase with the SDSS Softpages, created an Infobase Record., but you have not created a Subscription Record. When SDSS receives an infobase query, it first looks for the "infobase=" part of the query string to determine the infobase alias. Once the infobase alias is identified, the SDSS Infobase file is searched for a match. If a match is made, SDSS then looks for the Subscription Record for this infobase. If this record is not located, you get this error.
Soution: Log into SDSS Client Menu, select "SD Security Maintenance", "Subscription", "add", and create record for the subscription record for the infobase(s) in question.
My logo does not appear on the Subscription Order page (where end-user fills out credit card info). Instead there is a "key".
The order page is a secured page, which means all elements in it must come from a secure server. Your logo comes from the URL you entered into the Logo URL field of your Source Record. For it to be secure, and appear on the order page, your logo needs to be on our server.
Solution: Please contact your SDSS System Administrator in order to upload your logo to him. Once uploaded, you need to change your Logo URL in the Source Record to: https://dns.scbbs.com/images/<your logo filename>
(Please don't forget that this is "https", not "http").