test_inscription_dist ne donne pas le pass donc on le recupere dans le select

This commit is contained in:
Christophe 2022-05-06 16:33:56 +02:00
parent 871dfe0df1
commit 77537f58be

View file

@ -94,18 +94,18 @@ function formulaires_editer_compte_spip_verifier_dist($id_auteur = 'new', $redi
include_spip('base/abstract_sql'); include_spip('base/abstract_sql');
if ($row = sql_fetsel( if ($row = sql_fetsel(
'statut, id_auteur, login, email', 'statut, id_auteur, login, email, row',
'spip_auteurs', 'spip_auteurs',
[ [
'email=' . sql_quote($declaration['email']), 'email=' . sql_quote($declaration['email']),
'id_auteur!='.intval($id_auteur) 'id_auteur!='.intval($id_auteur)
] ]
)) { )) {
if (($row['statut'] == '5poubelle') and empty($declaration['pass'])) { if (($row['statut'] == '5poubelle') and empty($row['pass'])) {
// irrecuperable // irrecuperable
$erreurs['message_erreur'] = _T('form_forum_access_refuse'); $erreurs['message_erreur'] = _T('form_forum_access_refuse');
} else { } else {
if (($row['statut'] != 'nouveau') and empty($declaration['pass'])) { if (($row['statut'] != 'nouveau') and empty($row['pass'])) {
if (intval($row['statut']) > intval($mode)) { if (intval($row['statut']) > intval($mode)) {
set_request('_upgrade_auteur', $row['id_auteur']); set_request('_upgrade_auteur', $row['id_auteur']);
} else { } else {