aboutsummaryrefslogtreecommitdiffstats
path: root/register.php
diff options
context:
space:
mode:
authorflop25 <flop25@piwigo.org>2013-10-24 17:55:00 +0000
committerflop25 <flop25@piwigo.org>2013-10-24 17:55:00 +0000
commitcd76660cf614089238dda022d938ae625db18cfe (patch)
tree00ec295b1811dcda1d3cc532dd4491a3efee1581 /register.php
parent703c5f98393b46026b8f3cbe94171e87ea85f452 (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.php12
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'],