From c90409c647898c721597c5c5832edf28f4400baa Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Tue, 27 Jan 2004 10:41:49 +0000 Subject: [PATCH] gestion nouveau mot de passe --- htdocs/css/default.css | 5 ++++ htdocs/login.php | 2 -- htdocs/motdepassemd5.php | 18 +++++++++++++ include/auto.prepend.inc.php | 1 + templates/motdepassemd5.head.tpl | 30 +++++++++++++++++++++ templates/motdepassemd5.success.tpl | 18 +++++++++++++ templates/motdepassemd5.tpl | 52 +++++++++++++++++++++++++++++++++++++ 7 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 htdocs/motdepassemd5.php create mode 100644 templates/motdepassemd5.head.tpl create mode 100644 templates/motdepassemd5.success.tpl create mode 100644 templates/motdepassemd5.tpl diff --git a/htdocs/css/default.css b/htdocs/css/default.css index a147cbc..0272e45 100644 --- a/htdocs/css/default.css +++ b/htdocs/css/default.css @@ -85,6 +85,11 @@ table.tinybicol td, table.bicol td { color: #000000; background-color: inherit; } +table.tinybicol td.bicoltitre, table.bicol td.bicoltitre { + color: #000000; + background-color: inherit; + font-weight: bold; +} /******************************************* * CHOIX SKINS * diff --git a/htdocs/login.php b/htdocs/login.php index 94915d3..67ade09 100644 --- a/htdocs/login.php +++ b/htdocs/login.php @@ -75,7 +75,5 @@ while($evenement[] = mysql_fetch_assoc($res)); @array_pop($evenement); mysql_free_result($res); $page->assign_by_ref('evenement', $evenement); - -setlocale(LC_TIME, "fr_FR"); $page->display(); ?> diff --git a/htdocs/motdepassemd5.php b/htdocs/motdepassemd5.php new file mode 100644 index 0000000..0147573 --- /dev/null +++ b/htdocs/motdepassemd5.php @@ -0,0 +1,18 @@ +"; +var_dump($_POST); +echo ""; +if (!empty($_POST['response2'])) { // la variable $response existe-t-elle ? + // OUI, alors changeons le mot de passe + $password = $_POST['response2']; + $sql = "UPDATE auth_user_md5 SET password='$password' WHERE user_id=".$_SESSION['uid']; + mysql_query($sql); + $_SESSION['log']->log("passwd",""); + new_skinned_page('motdepassemd5.success.tpl', AUTH_MDP); + $page->display(); +} + +new_skinned_page('motdepassemd5.tpl', AUTH_MDP, true, 'motdepassemd5.head.tpl'); +$page->display(); +?> diff --git a/include/auto.prepend.inc.php b/include/auto.prepend.inc.php index 7e32a0d..cde6ae4 100644 --- a/include/auto.prepend.inc.php +++ b/include/auto.prepend.inc.php @@ -1,5 +1,6 @@ +{literal} + +{/literal} + +{* vim:set et sw=2 sts=2 sws=2: *} diff --git a/templates/motdepassemd5.success.tpl b/templates/motdepassemd5.success.tpl new file mode 100644 index 0000000..7fdde4a --- /dev/null +++ b/templates/motdepassemd5.success.tpl @@ -0,0 +1,18 @@ +{* $Id: motdepassemd5.success.tpl,v 1.1 2004-01-27 10:41:50 x2000habouzit Exp $ *} + +
+ Changer de mot de passe +
+ +

+Mot de passe enregistré le {dyn s=$smarty.now|date_format:"%x"} +

+

+ Attention! Il est crypté irréversiblement, + donc non récupérable. Pour retrouver un accès au site + consécutivement à une perte de mot de passe, la procédure + est longue et laborieuse... +

+ + +{* vim:set et sw=2 sts=2 sws=2: *} diff --git a/templates/motdepassemd5.tpl b/templates/motdepassemd5.tpl new file mode 100644 index 0000000..8a8c7c2 --- /dev/null +++ b/templates/motdepassemd5.tpl @@ -0,0 +1,52 @@ +{* $Id: motdepassemd5.tpl,v 1.1 2004-01-27 10:41:50 x2000habouzit Exp $ *} + +
+ Changer de mot de passe +
+ +

+ Ton mot de passe doit faire au moins 6 caractères quelconques. Attention + au type de clavier que tu utilises (qwerty?) et aux majuscules/minuscules. +

+

+ Pour une sécurité optimale, ton mot de passe circule de manière cryptée (https) et est + stocké crypté irréversiblement sur nos serveurs. +

+
+
+ + + + + + + + + + + + + + + +
+ Saisie du nouveau mot de passe +
+ Nouveau mot de passe : + + +
+ Retape-le une fois : + + +
+ +
+
+ +
+ +
+ +{* vim:set et sw=2 sts=2 sws=2: *} -- 2.1.4