Allowed Chars
Allowed chars
Following chars are defined for use in LEPTON standards (see class LEPTON_core).
public string $password_chars = 'a-zA-Z0-9\_\-\!\$\??\#\*\+';
public string $email_chars = 'a-zA-Z0-9@\-_\.';
public string $username_chars = 'a-zA-Z0-9@ \-,_\.';
public string $hex_chars = 'a-fA-F0-9\-';
last edit: 09. Aug 2023 CEST 10:59:23
Extend
The cms standard chars can be extended using lepton_ini.php in config directory
; Set allowed additional chars for email and usernames (extends LEPTON_handle methods)
[custom_vars]
additional_email_chars = ''
additional_usernames_chars = 'äöüÄÖÜ'
additional_password_chars = '@?'
last edit: 09. Aug 2023 CEST 11:05:34
Check chars
If you want to check chars in your addons you can use methods from class LEPTON_handle, for example
LEPTON_handle::checkUsernameChars(string $sName)
LEPTON_handle::checkPasswordChars(string $sPassword)
etc.
last edit: 09. Aug 2023 CEST 11:05:03
If you run into troubles please use the LEPTON forum