FM_InsecureLogin
Overview
FM_InsecureLogin is a FiLMS Module that allows certain users in the whitelist (See Configuration) to log in without password through a query string sent in the URL of a GET request.
Installation & Configuration
Installation
This module should be installed non-globally.
Configuration
An Organization-based Application Setting 'FM_InsecureLogin Username' is added during installation.
Its value should be a list of username (separated by commas) permitted to use insecure logins using this module (e.g. sysadmin,admin,learner,testuser).
Usage
See Documentations.
How to Generate Redirect URL
Here is the formula:
[REPLACED WITH FILMS URL]/includes/modules/FM_InsecureLogin/index.php?name=[REPLACED WITH ENCODED USERNAME]&return=[REPLACED WITH ENCODED RELATIVE FILMS URL]
[REPLACED WITH FILMS URL] - Replace with FiLMS URL (e.g. http://telus-sfb.icomproductions.ca)
[REPLACED WITH ENCODED USERNAME] - Replace with encoded username. If the username contains either special character or whitespace, it's time to encode it (See How to Encode text).
[REPLACED WITH ENCODED RELATIVE FiLMS URL] - Replace with encoded relative URL (e.g. /about.php from http://telus-sfb.icomproductions.ca/about.php). See How to Encode text.
How to Encode Text
- Visit this website: https://meyerweb.com/eric/tools/dencoder/
- Copy and paste the value (e.g. username, relative FiLMS URL) in the text area.
- Click 'Encode' button. The value in the text area is changed to the encoded value.
Limitation
TBA
FAQ / Troubleshooting
TBA