dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-dev] Patch pour user/fiche.php : co mmunication du nouveau mot


From: Mikaël Pirio
Subject: [Dolibarr-dev] Patch pour user/fiche.php : co mmunication du nouveau mot de passe à l'utilisateur
Date: Sat, 17 Sep 2005 12:08:49 +0200
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

Bonjour,

Visiblement, un utilisateur (même non admin) peut réinitialiser son mot de passe. Le problème, lorsqu'il le confirme, est que ce nouveau mot de passe ne lui ait pas communiqué.

Voici donc le patch pour que ce mot de passe lui soit communiqué comme il le serait s'il était admin.

cordialement,
--
Mikaël Pirio,
diff -Naur dolibarr-origin/htdocs/user/CVS/Entries 
dolibarr/htdocs/user/CVS/Entries
--- dolibarr-origin/htdocs/user/CVS/Entries     2005-09-17 12:02:23.000000000 
+0200
+++ dolibarr/htdocs/user/CVS/Entries    2005-09-17 10:28:40.000000000 +0200
@@ -9,4 +9,4 @@
 D/admin////
 D/group////
 D/modules////
-/fiche.php/1.74/Sat Sep 17 10:02:23 2005//
+/fiche.php/1.74/Sat Sep 17 08:28:40 2005//
diff -Naur dolibarr-origin/htdocs/user/fiche.php dolibarr/htdocs/user/fiche.php
--- dolibarr-origin/htdocs/user/fiche.php       2005-09-17 12:02:23.000000000 
+0200
+++ dolibarr/htdocs/user/fiche.php      2005-09-17 11:57:29.000000000 +0200
@@ -229,8 +229,8 @@
 }
 
 // Action modif mot de passe
-if ((($_POST["action"] == 'confirm_password' && $_POST["confirm"] == 'yes')
-      || $_GET["action"] == 'confirm_passwordsend') && $user->admin)
+if (( ($_POST["action"] == 'confirm_password' && $_POST["confirm"] == 'yes')
+      || $_GET["action"] == 'confirm_passwordsend') && ($user->admin || 
$user->id == $_GET["id"]))
 {
     $edituser = new User($db, $_GET["id"]);
     $edituser->fetch();

reply via email to

[Prev in Thread] Current Thread [Next in Thread]