====== forcessllogin Plugin ======
---- plugin ----
description: Enforce SSL before transmission of personal data
author : Samuel Fischer
email : sf@notomorrow.de
type : action
lastupdate : 2020-06-16
compatible : 2012-01-25,2012-10-13,2013-03-06,2015-08-10,2016-06-26
depends :
conflicts : ondeniedlogin
similar : redirectssl
tags : ssl login spam
downloadurl: https://github.com/samfisch/dokuwiki-plugin-forcessllogin/zipball/master
bugtracker : https://github.com/samfisch/dokuwiki-plugin-forcessllogin/issues
sourcerepo : https://github.com/samfisch/dokuwiki-plugin-forcessllogin
donationurl:
screenshot_img:
----
===== 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 [[plugin:extension|Extension Manager]]. Refer to [[:Plugins]] on how to install plugins manually.
==== Changes ====
{{rss>https://github.com/samfisch/dokuwiki-plugin-forcessllogin/commits/master.atom date}}
===== 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 =====
{{ http://r.notomorrow.de/dokuwiki-plugin-forcessllogin/env/forcessllogin/doc/settings.png|example settings}}
{{http://r.notomorrow.de/dokuwiki-plugin-forcessllogin/env/forcessllogin/doc/splash.png|splash screen with certificate and authority info}}
===== Translation =====
Changes and additions welcome.
==== en ====
====== SSL Encryption ======
The requested action requires transmission of personal data and will continue encrypted.
$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 ====
======= SSL Verschlüsselung ======
Die gewünschte Aktion erfordert die Übertragung vertraulicher Daten und wird verschluesselt fortgesetzt.
$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.