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

  1. Visit this website: https://meyerweb.com/eric/tools/dencoder/
  2. Copy and paste the value (e.g. username, relative FiLMS URL) in the text area.
  3. Click 'Encode' button. The value in the text area is changed to the encoded value.

Limitation

TBA

FAQ / Troubleshooting

TBA

Documentations

FM_Insecure Login - Gener...ng Redirect URL's for ECO