$_POST['username'], 'newPassword'=>$_POST['newPassword'], 'confirmPassword'=>$_POST['confirmPassword'] ))) { if ($login->role()==='admin') { Redirect::page('users'); } Redirect::page('edit-user/'.$login->username()); } } // ============================================================================ // Main after POST // ============================================================================ // Prevent non-administrators to change other users if ($login->role()!=='admin') { $layout['parameters'] = $login->username(); } try { $username = $layout['parameters']; $user = new User($username); } catch (Exception $e) { Redirect::page('users'); } // Title of the page $layout['title'] = $L->g('Change password').' - '.$layout['title'];