diff options
author | flop25 <flop25@piwigo.org> | 2013-10-24 17:55:00 +0000 |
---|---|---|
committer | flop25 <flop25@piwigo.org> | 2013-10-24 17:55:00 +0000 |
commit | cd76660cf614089238dda022d938ae625db18cfe (patch) | |
tree | 00ec295b1811dcda1d3cc532dd4491a3efee1581 /register.php | |
parent | 703c5f98393b46026b8f3cbe94171e87ea85f452 (diff) |
bug:2948 The registration can be done without typing a password
The password is only mandatory on the public register page
Better error messages from admin/user_list.php
git-svn-id: http://piwigo.org/svn/trunk@25121 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'register.php')
-rw-r--r-- | register.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/register.php b/register.php index 2fce11d52..4e55fe70d 100644 --- a/register.php +++ b/register.php @@ -47,9 +47,17 @@ if (isset($_POST['submit'])) $page['errors'][] = l10n('Invalid/expired form key'); } - if ($_POST['password'] != $_POST['password_conf']) + if(empty($_POST['password'])) { - $page['errors'][] = l10n('please enter your password again'); + $page['errors'][] = l10n('Password is missing. Please enter the password.'); + } + else if(empty($_POST['password_conf'])) + { + $page['errors'][] = l10n('Password confirmation is missing. Please confirm the chosen password.'); + } + else if ($_POST['password'] != $_POST['password_conf']) + { + $page['errors'][] = l10n('The passwords do not match'); } register_user($_POST['login'], |