Neue Verschlüsselungsklasse 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üsselungsklasse (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);
Kommentare
Einen Kommentar schreiben