DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:forcessllogin

forcessllogin Plugin

Compatible with DokuWiki

2012-01-25,2012-10-13,2013-03-06,2015-08-10,2016-06-26

plugin Enforce SSL before transmission of personal data

Last updated on
2020-06-16
Provides
Action
Repository
Source
Conflicts with
ondeniedlogin

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

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: 2020-09-20 13:15 by Aleksandr

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki