260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
$message.= ADMIN_URL . 'password.php?c=' . $query;
$message.= "\n\nSi vous n'avez pas demandé à recevoir ce message, ignorez-le, votre mot de passe restera inchangé.";
if ($membre->clef_pgp) {
$content = Security::encryptWithPublicKey($membre->clef_pgp, $message);
}
Emails::queue(Emails::CONTEXT_SYSTEM, [$membre->email], null, 'Mot de passe perdu ?', $message);
return true;
}
public function recoverPasswordCheck($code, &$membre = null)
{
if (substr_count($code, '.') !== 2)
{
|
|
|
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
$message.= ADMIN_URL . 'password.php?c=' . $query;
$message.= "\n\nSi vous n'avez pas demandé à recevoir ce message, ignorez-le, votre mot de passe restera inchangé.";
if ($membre->clef_pgp) {
$content = Security::encryptWithPublicKey($membre->clef_pgp, $message);
}
Emails::queue(Emails::CONTEXT_SYSTEM, [$membre->email => null], null, 'Mot de passe perdu ?', $message);
return true;
}
public function recoverPasswordCheck($code, &$membre = null)
{
if (substr_count($code, '.') !== 2)
{
|
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
|
$message = "Bonjour,\n\nLe mot de passe de votre compte a bien été modifié.\n\n";
$message.= "Votre adresse email : ".$membre->email."\n";
$message.= "La demande émanait de l'adresse IP : ".Utils::getIP()."\n\n";
$message.= "Si vous n'avez pas demandé à changer votre mot de passe, merci de nous le signaler.";
DB::getInstance()->update('membres', ['passe' => $password], 'id = :id', ['id' => (int)$membre->id]);
return Emails::queue(Emails::CONTEXT_SYSTEM, [$membre->email], null, 'Mot de passe changé', $message);
}
public function editUser($data)
{
(new Membres)->edit($this->user->id, $data, false);
$this->refresh();
|
|
|
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
|
$message = "Bonjour,\n\nLe mot de passe de votre compte a bien été modifié.\n\n";
$message.= "Votre adresse email : ".$membre->email."\n";
$message.= "La demande émanait de l'adresse IP : ".Utils::getIP()."\n\n";
$message.= "Si vous n'avez pas demandé à changer votre mot de passe, merci de nous le signaler.";
DB::getInstance()->update('membres', ['passe' => $password], 'id = :id', ['id' => (int)$membre->id]);
return Emails::queue(Emails::CONTEXT_SYSTEM, [$membre->email => null], null, 'Mot de passe changé', $message);
}
public function editUser($data)
{
(new Membres)->edit($this->user->id, $data, false);
$this->refresh();
|
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
|
$user = $this->getUser();
$content = "Ce message vous a été envoyé par :\n";
$content.= sprintf("%s\n%s\n\n", $user->identite, $user->email);
$content.= str_repeat('=', 70) . "\n\n";
$content.= $message;
$dest = $copie ? [$dest, $user->email] : [$dest];
return Emails::queue(Emails::CONTEXT_PRIVATE, $dest, null, $sujet, $content);
}
public function editSecurity(Array $data = [])
{
$allowed_fields = ['passe', 'clef_pgp', 'secret_otp'];
|
|
|
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
|
$user = $this->getUser();
$content = "Ce message vous a été envoyé par :\n";
$content.= sprintf("%s\n%s\n\n", $user->identite, $user->email);
$content.= str_repeat('=', 70) . "\n\n";
$content.= $message;
$dest = $copie ? [$dest => null, $user->email => null] : [$dest => null];
return Emails::queue(Emails::CONTEXT_PRIVATE, $dest, null, $sujet, $content);
}
public function editSecurity(Array $data = [])
{
$allowed_fields = ['passe', 'clef_pgp', 'secret_otp'];
|