New upstream version 1.0.11
All checks were successful
gitea/evoadmin-mail/pipeline/head This commit looks good
gitea/evoadmin-mail/pipeline/tag This commit looks good

This commit is contained in:
David Prevot 2024-02-23 17:23:29 +01:00
commit 29f7e45645
2 changed files with 16 additions and 12 deletions

View file

@ -98,11 +98,13 @@ class FormController {
,'mailaccept' => array('filter' => FILTER_DEFAULT, 'flags' => FILTER_FORCE_ARRAY) ,'mailaccept' => array('filter' => FILTER_DEFAULT, 'flags' => FILTER_FORCE_ARRAY)
), true); ), true);
self::$form['mailaccept'] = array_map(function($value) { if (!empty(self::$form['mailaccept'])) {
if (!empty($value)) { self::$form['mailaccept'] = array_map(function($value) {
return $value.'@'.self::$form['domain']; if (!empty($value)) {
} return $value.'@'.self::$form['domain'];
}, self::$form['mailaccept']); }
}, self::$form['mailaccept']);
}
if (!empty(self::$form['password'])) { self::filterPassword(); } if (!empty(self::$form['password'])) { self::filterPassword(); }

View file

@ -60,12 +60,14 @@ class PageController {
if (!empty($_GET['domain']) && in_array($_GET['domain'], $allowed_params)) { self::$params['domain'] = $_GET['domain']; } if (!empty($_GET['domain']) && in_array($_GET['domain'], $allowed_params)) { self::$params['domain'] = $_GET['domain']; }
if (!empty($_GET['account']) && in_array($_GET['account'], $allowed_params)) { self::$params['account'] = $_GET['account']; } if (!empty($_GET['account']) && in_array($_GET['account'], $allowed_params)) { self::$params['account'] = $_GET['account']; }
if (!empty($_GET['alias']) && in_array($_GET['alias'], $allowed_params)) { self::$params['alias'] = $_GET['alias']; } if (!empty($_GET['alias']) && in_array($_GET['alias'], $allowed_params)) { self::$params['alias'] = $_GET['alias']; }
self::$params = array_merge(filter_input_array(INPUT_GET, array( if (!empty($_GET['domain'])) {
'domain' => FILTER_SANITIZE_URL self::$params = array_merge(filter_input_array(INPUT_GET, array(
,'account' => FILTER_SANITIZE_EMAIL 'domain' => FILTER_SANITIZE_URL
,'alias' => array('filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_FLAG_STRIP_HIGH) ,'account' => FILTER_SANITIZE_EMAIL
), true) ,'alias' => array('filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_FLAG_STRIP_HIGH)
, self::$params); ), true)
, self::$params);
}
unset($_GET); unset($_GET);
//die(var_dump(self::$params)); //die(var_dump(self::$params));
@ -97,7 +99,7 @@ class PageController {
} }
private static function logout() { private static function logout() {
session_unset('EVOADMIN_SESS'); session_unset();
session_destroy(); session_destroy();
print self::$twig->render('login.html', array( print self::$twig->render('login.html', array(
'page_name' => Config::getName().' - Login' 'page_name' => Config::getName().' - Login'