recoverPasswordConfirm(utils::get('c'))) { utils::redirect('/admin/password.php?new_sent'); } $error = 'EXPIRED'; } elseif (!empty($_POST['recover'])) { if (!utils::CSRF_check('recoverPassword')) { $error = 'OTHER'; } else { if (trim(utils::post('id')) && $membres->recoverPasswordCheck(utils::post('id'))) { utils::redirect('/admin/password.php?sent'); } $error = 'MAIL'; } } if (!$error && isset($_GET['sent'])) { $tpl->assign('sent', true); } elseif (!$error && isset($_GET['new_sent'])) { $tpl->assign('new_sent', true); } $champs = $config->get('champs_membres'); $champ = $champs->get($config->get('champ_identifiant')); $tpl->assign('champ', $champ); $tpl->assign('error', $error); $tpl->display('admin/password.tpl'); ?>