X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Fpasswordsettings.php;h=bdce6103502e496d0ee07709b878491f2d12859c;hb=b4e649fe906a793cd5e62d6390065ea5d41c40db;hp=17b2de4e8601bacc17b8e69edacefa4f134d19b6;hpb=a7c85bebd5be9ea019a8c80d74730d7eb28d4651;p=quix0rs-gnu-social.git diff --git a/actions/passwordsettings.php b/actions/passwordsettings.php index 17b2de4e86..bdce610350 100644 --- a/actions/passwordsettings.php +++ b/actions/passwordsettings.php @@ -84,7 +84,7 @@ class PasswordsettingsAction extends AccountSettingsAction 'id' => 'form_password', 'class' => 'form_settings', 'action' => - common_local_url('profilesettings'))); + common_local_url('passwordsettings'))); $this->elementStart('fieldset'); $this->element('legend', null, _('Password change')); $this->hidden('token', common_session_token()); @@ -141,7 +141,12 @@ class PasswordsettingsAction extends AccountSettingsAction $newpassword = $this->arg('newpassword'); $confirm = $this->arg('confirm'); - if (0 != strcmp($newpassword, $confirm)) { + # Some validation + + if (strlen($newpassword) < 6) { + $this->showForm(_('Password must be 6 or more characters.')); + return; + } else if (0 != strcmp($newpassword, $confirm)) { $this->showForm(_('Passwords don\'t match.')); return; }