DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:forcessllogin

forcessllogin Plugin

Compatible with DokuWiki

  • 2017-02-19 "Frusterick Manners" unknown
  • 2016-06-26 "Elenor Of Tsort" yes
  • 2015-08-10 "Detritus" yes
  • 2014-09-29 "Hrun" unknown

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

Installation

Install using the Plugin Manager

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: 2016-10-30 21:41 by 2001:7f0:3003:235f:431b:9676:a634:86da