[Top][All Lists]
[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();
- [Dolibarr-dev] Patch pour user/fiche.php : co mmunication du nouveau mot de passe à l'utilisateur,
Mikaël Pirio <=