Changes

Jump to: navigation, search

Login Page

2,169 bytes added, 15:12, 13 August 2019
Privacy and Security Policies
# Reset your password
This article will show you how to setup and modify login pages within your systemand we will look at other related settings.
[[File:Example of login page.png|thumb|none|500px|In the above example the login section and the language drop down that enables you to switch to the other language specific login pages are both highlighted. ]]
:: [[File:New login page button.png|180px|border]]
==Multiple/Switching Languages==
Administrators need to create a separate login page for each language you want to support. You choose the desired language for a login page when you create a new login page.
To create a routing page
# Go to Menu Icon > '''Global Settings''' > '''Branding''' tab > '''Login Pages''' link > edit the desired login page > '''Routing Page ''' tab.
# Under '''Routing Links''' press the plus button.
# For '''Title''' enter some text to indicate the kind of signup page you will link to. Example Individual, Domestic Organization, International Organization, etc.
# Press '''Save'''.
=Settings Explained=The following settings are available on the '''General''' tab: {| classAgreeing to Cookies=="wikitable"|-!|Setting!|Description|-||'''Language'''||Each login page must have a single language which you can select from the drop down. Available languages When we talk about Cookies we are * Arabic* Danish* Dutch* English - UK* English - US* Finnish* French - Canada* French - France* Georgian* German* Hindi* Italian* Japanese* Korean* Nepali* Portuguese* Russian* Spanish* Swedish* Traditional Chinese* Turkish* Vietnamese |-||'''Is Default Login Page'''||By default, when a user goes to your system's URL, example https://smart.smartsimple.com they will be directed to the '''English US''' language login page. If you want users to go referring to a different language login page by default, toggle this setting small piece of data stored on for the login page with your desired language. Note: only one login page can be set as the default.|-||'''Page Title'''||Text entered here will display in a browsers title bar or a page’s tabuser’s computer. This text is used as the title tag As of your web page.|-||'''Login Title'''||Text entered here appears above the area where you authenticate. Generally it is not modified.|-||'''Content Title'''||Text entered here appears above the custom message on the right area of the screen. Typically this is replaced with something like Welcome to ABC System.|-||'''Content Text'''||Text entered here appears below the content title. Typically this area is used to describe who you are, what you do and what the system is used for. Example, ABC group provided grants to non-profits in small town USA. Press the register button to gain access to the system and apply for funding.|-||'''Logout Redirect URL'''||Enter a URL such as [https://wwwen.smartsimplewikipedia.comorg/ here and the user will be redirected to that site upon logout.wiki/HTTP_cookie#EU_cookie_directive|-||'''Link Section'''||Typically people are given the ability to self-register and gain access to your system. You have 3 options in this regard. '''None''' – You provide no links to a signup page. Users cannot self-register and EU Cookie directive] users must be created and activated in your system via a different methodology, such as auto loading, importing or manual creation by internal staff. '''Use Routing page''' – When you have multiple signup pages for different types of users, organizations and languages, this option is used. It will display a list of signup pages so the user can be directed aware/consent to the signup page that is right for them. Learn more about [[Signup_Page#Creating_a_routing_page|routing pages]] Custom URL – If you only have one signup page in one language you can choose this option and enter the URL to that page here. Remember to use the relative path. Example /s_signup.jsp?token=XVtQC1oGYFFaRhNaXxJaQVBRZEl8GnA%3D this way the register button will work on production and backup and any staging servers you may havecookies.
|-||The first time a user comes to your system they will be presented with an alert explaining that SmartSimple uses cookies. It also states that by using the system they are consenting to the use of cookies. The user can click '''Link Section TitleOK'''||Text entered here appears above the register buttonsto accept or navigate away. Typically this There is not modifiedalso a link to a longer description which explains what cookies are being used and why.|}
The following settings are available We recommend that you should leave this setting always on , However it is possible to disable the cookie warning. Go to Menu Icon > '''Global Settings''' > '''General tabSecurity''', and toggle off '''Page FormattingEnable Cookie Usage Acceptance''' section:.
{| class="wikitable"|-!|Setting!|Description|-||'''Background Image'''||The image uploaded will appear behind the content of your login page (in the background). Upload an image in JPG or PNG format with a resolution of 1920 x 1080 or higher.Browse a file from your computer using the '''folder icon ''' and upload it with the '''upwards arrow '''icon. You can delete any uploaded file with the '''trashcan icon. ''''''Note[[File: '''The background image field will only allow you to browse and upload a file once you have clicked the '''Save '''button on a new login pagecookies.jpg|-thumb|none|'''Background Position'''500px||Select how the image will render at different resolutions by choosing where The Cookies acceptance alert shown to anchor the image vertically and horizontally. For example if you choose '''Top''' and '''Left''' as the position, then the top left area of the background image will always be visible on screen. Anything on the right/bottom of the image may not display depending on screen size and aspect ratio of the image and the all users device.|-||'''Background Color'''||Adjust this setting to change the color that will appear above the background image. Enter the desired hexadecimal value here without the # or use the color picker. Example, enter FFFFFF to have a white background.|-||'''Background Opacity'''||Adjust this setting to change the opacity of the background color. For example '''High''' will make the color completely opaque and you will not see the background image. '''Low''' will make the background color completely transparent revealing the background image as uploaded. Something in between '''Low''' and '''High''' will create a translucent layer of color over the background image.|-||'''Panel Color'''||Select the color of the panel that appears behind the content such as the username and password. |-||'''Panel Opacity'''||Select the level of opacity for the panel that appears behind the content such as the username and passwordfirst time they visit your system. '''Low''' will make the panel transparent, '''High''' will make the panel opaque.|-||'''Font Color'''||Select the color used for all text that appears on the panel. Example '''Content Title, Content Text, Link Section Title, '' etc. Note you must make sure there is enough contrast between the foreground text and the panel or background image. Typically text is black on a white panel or white on a black panel.|}]]
==Privacy and Security Policies==
Within your system you will need to setup Privacy and Security Policies. You will set these polices up for several language and country combinations. Typically a privacy policy will say what type of information you collect, why it is collected, how it is collected , what you will use the information for, who will have access to the information, how users will be notified of changes to the policy and who to contact regarding privacy concerns.
===Routing Page===Learn more about [[Configuring_Privacy,_Confidentiality_and_Other_Policies|Configuring Privacy and Security Policies]]
The configuration options for your routing login page include will have a button called '''Privacy & Security Policies''' in the following:main panel below the email and password inputs.
{| class="wikitable"|-||'''Button Label'''||The label that will appear on the button on the login page that, when clicked, will direct If you have chosen a date for Enforce User Acceptance the user to this Routing Page.|-||'''Header Title'''||The header that will appear on the Routing Page.|-||'''Introduction Text'''||The introduction text that will appear on the Routing Page.|-||'''Trailing Text'''||The text that will appear at the bottom of the Routing Page.|-||'''Routing Links'''||This is a dynamic section that allows for the creation of multiple links on a Routing Page. In order be brought directly to add a new link, simply click the '''+ '''buttonyour policies upon login. 
* '''Title: '''The title that will appear for the configured link.* '''Description: '''The description that appears against the configured link. * '''URL: '''The URL that the user will be taken to upon clicking on the link. ==Forgot Password==
|}A forgot password link appears by default on the login page.
===Template===The third tab from the '''Login Screen Content '''is the '''Template '''page. Here, you Users can use the '''Sample Template '''button to populate enter an email and if a user with access has the content of email entered the Rich Editor field, and then modify as necessarysystem will email instructions to that user so they can change their password. 
:: [[File:Login page templateIf you do not receive an email within a few minutes check your spam/junk mail folder.png|450px|border]]==ReCAPTCHA Security== Login pages will automatically enable Google reCAPTCHA functionality in order to ensure security standards. In order to modify or disable this setting, go to '''Global Settings > Security '''and scroll down The forgot password email sent to users can be configured by doing the bottom of the page. following:
:: [[File:Recaptcha# Go to Menu icon > '''Global Settings''' > '''Security''' Tab > '''Password and Activation Policies''' link > '''Activation Email Templates''' tab > scroll down to '''Request Password''.# modify the content as desired.# press '''Save'''.png|800px|border]]
=Configuration - Advanced=
==Error MessageCAPTCHA on the Login==In order If you enter the wrong email and password into the login page twice you will see a CAPTCHA. CAPTCHA stands for “Completely Automated Public Turing Test to tell Computers and Humans Apart”. It is used in this case to display an '''Error Message '''when verify that a person and not an incorrect automated program is attempting to login username or password is provided, simply include the following variable into the Login Screen HTML: '''@errmsg@'''.
The system will always save a list of all invalid logins. See how to access this list [[Login Page#Invalid Login AuditFile:captcha-login.jpg|thumb|none|here500px|CAPTCHA displayed after wrong email and password combination entered]].
==Popup Blocker Check==The login page You can be configured toggle the CAPTCHA on or off for your entire system by going to check whether users have a pop-up blocker Menu icon > Global Settings > Security tab > and choose either enabled; it or disabled. The inherit choice only affects signup pages and will enable a suggestion not disable CAPTCHA on the login.Note you can also choose to bypass the user use of CAPTCHA for users in countries that they disable their pop-up blocker for are unable to communicate with CAPTCHA servers because of government policy. This is done by selecting a country such as China in the SmartSimple systembypass setting. 
The source code of the login page will include a code for a pop-up blocker warning message, but by default this will be disabled[[File:Recaptcha.png|thumb|none|500px|Global CAPTCHA Settings]]
[[Image:PBWarning1==Popup Blocker Check==The login page can be configured to check whether users have a pop-up blocker enabled.png|1200px|border]]To enable If the user does have a popup blocker enabled they will receive a warning message, simply remove the text '''disabled="with a suggestion that they disable their pop-up blocker.Typically we leave this check disabled" '''from the source code, then click '''Save '''at the bottomand do not warn users that they are using a pop up blocker.
[[ImageFile:PBWarning2popup-blocker.pngjpg|thumb|1100pxnone|border500px|text]]Any users that are using a browser with a pop-up blocker enabled will consequently see the following alert message on their screen when they access the login page: 
:: [[Image:PBWarning3.png|300px|border]]==JavaScript==The following [[JavaScript]] If you choose you can be added to enable this check and warning message by doing the login page for further customizationfollowing. 
===Forgot Password===: # Go to menu icon > '''HTML: Global Settings'''Forgot your password? Please click .: > '''JavaScript: Branding'''<pretab >function passwdwin(){ window.open('/s_requestpassword.jsp', 'pwdwinLogin Pages', 'left=200,top=200,toolbar=0,width=300,height=214,directories=no,status=no, scrollbars=no,resizable=no,menubar=no,alwaysRaised=yes'); }</prelink >edit the desired login page.The system-generated email sent # Go to the user after selecting the '''Forgot Password Template'''option can be configured from [[Email#Email Templates for User Activation and Password|Email Templates for User Activation and Password]]tab.  ===Branch-Specific Forgot Password===This functionality can be used when a user exists in # Inside the system multiple times with the same email address, but against different branches (organizations). The configuration means that only the password for the user account ''under a specific branch 'Login Page Template'will be updated. : ''text area search for 'HTML: '''Forgot your password? Please click . * Where disabled="disabled"''12345 ''is # Remove the [[Companyid]].  : '''JavaScript: '''<pre>function passwdwin(branch) {  window.open('/s_requestpassword.jsp?branchid='+branch,'pwdin','leftdisabled=200,top=200,toolbar=0,width=300,height=214,directories=no, status=no,scrollbars=no,resizable=no,menubar=no,alwaysRaised=yes'); } </pre> A login page can be configured with multiple "disabled"'''Forgot Password '''links, each including a different companyid as the parameter. Alternatively, you can create multiple login pages with a single link/companyid included on each pagetext.  When the user clicks on the # Press '''Forgot Password Save'''link, enters their password, and submits it, then the underlying code will search for the entered email address in the company and all of its sub-organizations. It will then email the password for that branch-specific user account. * The email sent can then be configured with [[Sslogic]] to tailor the content of the email to the specific branch.* The error message displayed on this page when an invalid email is entered can be altered using the [[Language Library]].
==Alternate Login Pages==
The fields for invalid logins include '''IP Address, User Name '''(denoted as an email address), and the '''Time '''of the invalid login.
Using the Search fields on the top right, you are also able to apply [[Filters]] by time period ('''Year '''and '''Month''') and/or by username. =Settings Explained=The following settings are available on the '''General''' tab: {| class="wikitable"|-!|Setting!|Description|-||'''Language'''||Each login page must have a single language which you can select from the drop down. Available languages are:  * Arabic* Danish* Dutch* English - UK* English - US* Finnish* French - Canada* French - France* Georgian* German* Hindi* Italian* Japanese* Korean* Nepali* Portuguese* Russian* Spanish* Swedish* Traditional Chinese* Turkish* Vietnamese |-||'''Is Default Login Page'''||By default, when a user goes to your system's URL, example https://smart.smartsimple.com they will be directed to the '''English US''' language login page. If you want users to go to a different language login page by default, toggle this setting on for the login page with your desired language. Note: only one login page can be set as the default.|-||'''Page Title'''||Text entered here will display in a browsers title bar or a page’s tab. This text is used as the title tag of your web page.|-||'''Login Title'''||Text entered here appears above the area where you authenticate. Generally it is not modified.|-||'''Content Title'''||Text entered here appears above the custom message on the right area of the screen. Typically this is replaced with something like Welcome to ABC System.|-||'''Content Text'''||Text entered here appears below the content title. Typically this area is used to describe who you are, what you do and what the system is used for. Example, ABC group provided grants to non-profits in small town USA. Press the register button to gain access to the system and apply for funding.|-||'''Logout Redirect URL'''||Enter a URL such as https://www.smartsimple.com/ here and the user will be redirected to that site upon logout.|-||'''Link Section'''||Typically people are given the ability to self-register and gain access to your system. You have 3 options in this regard. '''None''' – You provide no links to a signup page. Users cannot self-register and must be created and activated in your system via a different methodology, such as auto loading, importing or manual creation by internal staff. '''Use Routing page''' – When you have multiple signup pages for different types of users, organizations and languages, this option is used. It will display a list of signup pages so the user can be directed to the signup page that is right for them. Learn more about [[Signup_Page#Creating_a_routing_page|routing pages]] Custom URL – If you only have one signup page in one language you can choose this option and enter the URL to that page here. Remember to use the relative path. Example /s_signup.jsp?token=XVtQC1oGYFFaRhNaXxJaQVBRZEl8GnA%3D this way the register button will work on production and backup and any staging servers you may have. |-||'''Link Section Title'''||Text entered here appears above the register buttons. Typically this is not modified.|} The following settings are available on the '''General tab''', '''Page Formatting''' section: {| class="wikitable"|-!|Setting!|Description|-||'''Background Image'''||The image uploaded will appear behind the content of your login page (in the background). Upload an image in JPG or PNG format with a resolution of 1920 x 1080 or higher.Browse a file from your computer using the '''folder icon ''' and upload it with the '''upwards arrow '''icon. You can delete any uploaded file with the '''trashcan icon. ''''''Note: '''The background image field will only allow you to browse and upload a file once you have clicked the '''Save '''button on a new login page.|-||'''Background Position'''||Select how the image will render at different resolutions by choosing where to anchor the image vertically and horizontally. For example if you choose '''Top''' and '''Left''' as the position, then the top left area of the background image will always be visible on screen. Anything on the right/bottom of the image may not display depending on screen size and aspect ratio of the image and the users device.|-||'''Background Color'''||Adjust this setting to change the color that will appear above the background image. Enter the desired hexadecimal value here without the # or use the color picker. Example, enter FFFFFF to have a white background.|-||'''Background Opacity'''||Adjust this setting to change the opacity of the background color. For example '''High''' will make the color completely opaque and you will not see the background image. '''Low''' will make the background color completely transparent revealing the background image as uploaded. Something in between '''Low''' and '''High''' will create a translucent layer of color over the background image.|-||'''Panel Color'''||Select the color of the panel that appears behind the content such as the username and password. |-||'''Panel Opacity'''||Select the level of opacity for the panel that appears behind the content such as the username and password. '''Low''' will make the panel transparent, '''High''' will make the panel opaque.|-||'''Font Color'''||Select the color used for all text that appears on the panel. Example '''Content Title, Content Text, Link Section Title, '' etc. Note you must make sure there is enough contrast between the foreground text and the panel or background image. Typically text is black on a white panel or white on a black panel.|} The following settings are available on the '''Routing Page''' tab: {| class="wikitable"|-!|Setting!|Description|-||'''Button Label'''||The text entered here will be used as the label for the button that will open the Routing Page. This button is displayed on the login page. Typically you will enter the text Register.|-||'''Header Title'''||The text entered here will appear at the top of the routing page. Typically you will enter something like Registration Options.|-||'''Introduction Text'''||The text entered here will appear under the title but before the list of signup pages. Typically you will enter something like I am applying as:.|-||'''Trailing Text'''||The text entered here will appear under the list of signup pages. Typically you will leave this blank however some clients have chosen to add contact information here in case the user needs assistance|-||'''Routing Links'''||This dynamic section enables the administrator to add links to their desired signup pages onto the Routing Page.To create a new link, click the + button.|-||'''Title'''||Text entered here will appear in bold for each link. Typically you would enter a few words like Individual, International Organizations, Domestic Organizations.|-||'''Description'''||Text entered here will appear below the title and is used to clarify what kind of user should click this link. Using a user signup page as a link you might enter a few words like For applicants who are not associated with an organization.|-||'''URL'''||The relative URL that the user will be taken to upon clicking on the link. You can use the lookup button to pick the desired signup page.|} The following settings are available on the '''Template''' tab but they are typically not modified: {| class="wikitable"|-!|Setting!|Description|-||'''Sample Template'''||Clicking this link inserts the HTML, CSS and other code which is used to render the login page. Typically you would only add the sample template in two scenarios. First you have an older custom login page and you want to update your login page to use the new look and features, or you want to create your own customized login page with a different look and feel.|-||'''Login Page Template'''||You can enter your custom code into this text area or modify the existing content added by clicking the sample template link. Although you can enter your own code here we generally don’t recommend it. If you do add your own code here make sure your code meets accessibility guidelines and make sure it is responsive (works on all devices including mobile). |}
=See Also=
Smartstaff, administrator
3,315
edits

Navigation menu