From cd76660cf614089238dda022d938ae625db18cfe Mon Sep 17 00:00:00 2001 From: flop25 Date: Thu, 24 Oct 2013 17:55:00 +0000 Subject: 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 --- register.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'register.php') 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'], -- cgit v1.2.3