Neue Verschlüsselungs­klasse für Contao

von Christian Barkowsky

Hey Contaoversum, hey Entwickler, wir haben da was für euch!

Unsere neue Erweiterung für das Contao CMS ersetzt die veraltete Contao-Verschlüsselungs­klasse (Contao-Encryption).
Zusätzlich könnt ihr auch Werte URL-Konform verschlüsseln.

Installation über den Contao Manager

Suche im Contao Manager einfach nach Verschlüsselung oder encryption und du findest unsere Erweiterung.

Installation mittels Composer

$ composer require brkwsky/contao-encryption

Beispiel > DCA

// tl_member
$GLOBALS['TL_DCA']['tl_member']['fields']['bank_iban'] = [
    'label' => &$GLOBALS['TL_LANG']['tl_member']['bank_iban'],
    'exclude' => true,
    'inputType' => 'text',
    'eval' => [
        'mandatory' => false,
        'maxlength' => 32,
        'tl_class' => 'w50',
        'feEditable' => true,
        'feGroup' => 'bank'
    ],
    'load_callback' => [
        ['brkwsky.encryption', 'decrypt']
    ],
    'save_callback' => [
        ['brkwsky.encryption', 'encrypt']
    ],
    'sql' => "varchar(32) NOT NULL default ''"
];

Beispiel > Url parameter

$encryptionService = \Contao\System::getContainer()->get('brkwsky.encryption');
$urlParameter = $encryptionService->encryptUrlSafe('value');

$urlGetParameter = \Contao\Input::get('parameter');
$encryptionService->decryptUrlSafe($urlGetParameter);

Zurück

Kommentare

Einen Kommentar schreiben

Was ist die Summe aus 2 und 1?