X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/0fc1504852e9630502651eaa35c2c04ba777bda3..e82cf405761c0c188f5e675f47ada92bd641ab34:/login/edit.php diff --git a/login/edit.php b/login/edit.php index 6dfbfab..4002cb9 100644 --- a/login/edit.php +++ b/login/edit.php @@ -13,8 +13,15 @@ if (!empty($User['admin']) and $Page == 'login/edit' and $Args) { } $cols = [ - 'name' => ['label' => 'volledige naam'], - 'email' => ['label' => 'e-mailadres', 'type' => 'email'], + 'name' => [ + 'label' => 'volledige naam', + 'explain' => "Alleen zichtbaar voor andere leden.", + ], + 'email' => [ + 'label' => 'e-mailadres', + 'type' => 'email', + 'explain' => "Voor contact van of met deze site. Wij zullen dit nooit vrij- of doorgeven.", + ], 'avatar' => [ 'label' => 'portretfoto', 'type' => 'file', @@ -38,9 +45,27 @@ foreach ($cols as $col => &$colconf) { } $cols = [ - 'login' => ['label' => 'login', 'value' => $user['name'], 'target' => NULL], + 'login' => [ + 'label' => 'login', + 'value' => $user['name'], + 'target' => NULL, + 'pattern' => "[a-z0-9-]+", + ], ] + $cols; +if (isset($user['pass'])) { + $cols['newpass'] = [ + 'label' => 'wachtwoord', + 'input' => <<<'EOT' + + + +EOT + , + 'hide' => 'pass', + ]; +} + $colwarn = []; if ($_POST) { if (!file_exists($user['dir']) and !@mkdir($user['dir'])) { @@ -95,7 +120,7 @@ if ($_POST) { if (!empty($_POST['newpass'])) { require_once('login/pass.inc.php'); if ($error = passform($user, $_POST)) { - $colwarn['pass'] = $error; + $colwarn['newpass'] = $error; } } @@ -109,10 +134,6 @@ if ($_POST) { ?>
-

- Geef een e-mailadres op waarmee we u kunnen bereiken indien nodig. - Wij zullen dit adres nooit vrij- of doorgeven. -