brkwsky/contao-encryption

该软件包已被废弃,不再维护。作者建议使用plenta/contao-encryption软件包。

移除的Contao加密类的替代服务。

安装: 327

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:contao-bundle

1.1.0 2022-03-02 08:42 UTC

This package is auto-updated.

Last update: 2022-03-02 08:56:55 UTC


README

已废弃

该软件包已被废弃。请使用plenta/contao-encryption。

Contao 加密

废弃的Contao加密类(Contao\Encryption)的替代服务。

使用Contao Manager安装

搜索“加密”,即可找到此扩展。

使用Composer安装

composer require brkwsky/contao-encryption

示例 > 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 ''"
];

示例 > URL 参数

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

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