DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:forcessllogin

forcessllogin Plugin

Compatible with DokuWiki

  • 2018-04-22 "Greebo" unknown
  • 2017-02-19 "Frusterick Manners" unknown
  • 2016-06-26 "Elenor Of Tsort" yes
  • 2015-08-10 "Detritus" yes

plugin Enforce ssl before transmission of personal data

Last updated on
2016-10-30
Provides
Action
Repository
Source
Conflicts with
ondeniedlogin

Tagged with login, spam, ssl

Description

Enforce SSL for actions that require transmission of userdata. Optionally shows a splash page with information on certificate and issuing authority.

Download and Installation

Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.

Changes

Settings

actions On which actions to trigger
Denied: If this action is selected the splashpage is shown if a user doesnt have permission to view a page. If not the login form on the denied page is surpressed. (added 2016-09-16)
splashpage Instead of redirect show a message with a button to continue encrypted
cert Name of the certificate. If not empty a message on accepting the certificate is shown
ca Link to the root certificate of the signing ca. If not empty a message and the link is shown

Example / Screenshot

example settings

splash screen with certificate and authority info

Translation

Changes and additions welcome.

en

splashpage.txt
====== SSL Encryption ======
 
The requested action requires transmission of personal data and will continue encrypted.
lang.php
$lang['submit']      = 'Change to SSL Encrytion';
$lang['cancel']      = 'Return to plaintext transmission';
$lang['submittitle'] = 'Continue Action';
$lang['canceltitle'] = 'Cancel Action';
$lang['certinfo']    = 'The Connection will be signed as {{name}}. Please Add an Exeption if needed.';
$lang['cainfo']      = 'To trust all Certificates issued by this authority you can install the following Root Certificate.'

de

splashpage.txt
======= SSL Verschlüsselung ======
 
Die gewünschte Aktion erfordert die Übertragung vertraulicher Daten und wird verschluesselt fortgesetzt.
lang.php
$lang['submit']      = 'SSL aktivieren';
$lang['cancel']      = 'Aktion Abrechen';
$lang['cancel']      = 'unverschlüsselte Übertragung';
$lang['submittitle'] = 'Aktion fortsetzen';
$lang['canceltitle'] = 'Zurück zur unverschlüsselten Version';
$lang['certinfo']    = 'Die Verbindung wird mit dem Zertifikat für {{name}} signiert. Möglicherweise musst Du eine Ausnahme hinzufügen.';
$lang['cainfo']      = 'Um allen Zertifikaten dieser Authorität zu vertrauen kannst Du folgendes Root Zertifikat installieren.';

Incompatibilitys / Bugs

  • ondeniedlogin changes the action when the permissions are checked and after forcessllogin.
plugin/forcessllogin.txt · Last modified: 2018-05-28 22:41 by Klap-in