bug changement de mot de passe
This commit is contained in:
parent
fe7a6f3ca0
commit
fe2425bf5d
|
@ -1,11 +1,13 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## version 10.3.02
|
## version 10.3.02
|
||||||
- Correction :
|
- Corrections :
|
||||||
- Icône de pied de page github manquante.
|
- Icône de pied de page github manquante.
|
||||||
|
- Mauvaise redirection après changement de mot de passe d'un membre.
|
||||||
- Modifications :
|
- Modifications :
|
||||||
- Nouvelles images de captcha.
|
- Nouvelles images de captcha.
|
||||||
- Option de configuration, captcha demandé à la connexion.
|
- Option de configuration, captcha demandé à la connexion.
|
||||||
|
- Module User : importation d'un liste d'utilisateur dans un fichier plat (CSV).
|
||||||
|
|
||||||
## version 10.3.01
|
## version 10.3.01
|
||||||
- Corrections :
|
- Corrections :
|
||||||
|
|
|
@ -19,7 +19,6 @@ class user extends common {
|
||||||
'delete' => self::GROUP_ADMIN,
|
'delete' => self::GROUP_ADMIN,
|
||||||
'import' => self::GROUP_ADMIN,
|
'import' => self::GROUP_ADMIN,
|
||||||
'index' => self::GROUP_ADMIN,
|
'index' => self::GROUP_ADMIN,
|
||||||
'csvstring_to_array' => self::GROUP_ADMIN,
|
|
||||||
'edit' => self::GROUP_MEMBER,
|
'edit' => self::GROUP_MEMBER,
|
||||||
'logout' => self::GROUP_MEMBER,
|
'logout' => self::GROUP_MEMBER,
|
||||||
'forgot' => self::GROUP_VISITOR,
|
'forgot' => self::GROUP_VISITOR,
|
||||||
|
@ -61,7 +60,7 @@ class user extends common {
|
||||||
$userFirstname = $this->getInput('userAddFirstname', helper::FILTER_STRING_SHORT, true);
|
$userFirstname = $this->getInput('userAddFirstname', helper::FILTER_STRING_SHORT, true);
|
||||||
$userLastname = $this->getInput('userAddLastname', helper::FILTER_STRING_SHORT, true);
|
$userLastname = $this->getInput('userAddLastname', helper::FILTER_STRING_SHORT, true);
|
||||||
$userMail = $this->getInput('userAddMail', helper::FILTER_MAIL, true);
|
$userMail = $this->getInput('userAddMail', helper::FILTER_MAIL, true);
|
||||||
|
|
||||||
// Stockage des données
|
// Stockage des données
|
||||||
$this->setData([
|
$this->setData([
|
||||||
'user',
|
'user',
|
||||||
|
@ -424,7 +423,8 @@ class user extends common {
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'notification' => 'Connexion réussie',
|
'notification' => 'Connexion réussie',
|
||||||
'redirect' => helper::baseUrl() . str_replace('_', '/', str_replace('__', '#', $this->getUrl(2))),
|
//'redirect' => helper::baseUrl() . str_replace('_', '/', str_replace('__', '#', $this->getUrl(2))),
|
||||||
|
'redirect' => helper::baseUrl(),
|
||||||
'state' => true
|
'state' => true
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
@ -540,7 +540,8 @@ class user extends common {
|
||||||
}
|
}
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Réinitialisation du mot de passe',
|
'display' => self::DISPLAY_LAYOUT_LIGHT,
|
||||||
|
'title' => 'Réinitialisation de votre mot de passe',
|
||||||
'view' => 'reset'
|
'view' => 'reset'
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
@ -568,14 +569,14 @@ class user extends common {
|
||||||
foreach($csv as $item ) {
|
foreach($csv as $item ) {
|
||||||
// Nettoyage de l'identifiant
|
// Nettoyage de l'identifiant
|
||||||
$userId = helper::filter($item['id'] , helper::FILTER_ID);
|
$userId = helper::filter($item['id'] , helper::FILTER_ID);
|
||||||
// N'insére que les utilisateurs dont l'id n'existe pas
|
// N'insére que les utilisateurs dont l'id n'existe pas
|
||||||
// Vérifier la présence des champs
|
// Vérifier la présence des champs
|
||||||
if( !$this->getData(['user', $userId])
|
if( !$this->getData(['user', $userId])
|
||||||
AND $item['prenom']
|
AND $item['prenom']
|
||||||
AND $item['nom']
|
AND $item['nom']
|
||||||
AND $item['groupe']
|
AND $item['groupe']
|
||||||
AND $item['email']
|
AND $item['email']
|
||||||
AND $userId )
|
AND $userId )
|
||||||
{
|
{
|
||||||
// Enregistre le user
|
// Enregistre le user
|
||||||
$this->setData([
|
$this->setData([
|
||||||
|
@ -583,14 +584,19 @@ class user extends common {
|
||||||
$userId, [
|
$userId, [
|
||||||
'firstname' => $item['prenom'],
|
'firstname' => $item['prenom'],
|
||||||
'forgot' => 0,
|
'forgot' => 0,
|
||||||
'group' => $item['groupe'],
|
'group' => (int) $item['groupe'],
|
||||||
'lastname' => $item['nom'],
|
'lastname' => $item['nom'],
|
||||||
'mail' => $item['email'],
|
'mail' => $item['email'],
|
||||||
'pseudo' => $item['prenom'],
|
'pseudo' => $item['prenom'],
|
||||||
'signature' => 1, // Pseudo
|
'signature' => 1, // Pseudo
|
||||||
'password' => uniqid() // A modifier à la première connexion
|
'password' => uniqid(), // A modifier à la première connexion
|
||||||
|
"connectFail" => null,
|
||||||
|
"connectTimeout" => null,
|
||||||
|
"accessUrl" => null,
|
||||||
|
"accessTimer" => null,
|
||||||
|
"accessCsrf" => null
|
||||||
]]);
|
]]);
|
||||||
$item['notification'] = template::ico('check');
|
$item['notification'] = template::ico('check');
|
||||||
} else {
|
} else {
|
||||||
$item['notification'] = template::ico('cancel');
|
$item['notification'] = template::ico('cancel');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue