From cbf946fcb84d5e4686949e9bb5efa14391b4a498 Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Tue, 27 Jan 2004 11:04:55 +0000 Subject: [PATCH] acces_smtp --- htdocs/acces_smtp.php | 34 ++++++++++++++++++ include/menu.inc.php | 4 +-- templates/acces_smtp.tpl | 93 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 2 deletions(-) create mode 100644 htdocs/acces_smtp.php create mode 100644 templates/acces_smtp.tpl diff --git a/htdocs/acces_smtp.php b/htdocs/acces_smtp.php new file mode 100644 index 0000000..ad4060b --- /dev/null +++ b/htdocs/acces_smtp.php @@ -0,0 +1,34 @@ +=6) { + + // on change le mot de passe + $result = mysql_query("select smtppass from auth_user_md5 where user_id = ".$_SESSION['uid']); + list($smtppass_old) = mysql_fetch_row($result); + mysql_free_result($result); + mysql_query("update auth_user_md5 set smtppass = '{$_REQUEST['smtppass1']}' where user_id = ".$_SESSION['uid']); + $_SESSION['log']->log("passwd_ssl"); + + $page->assign('message','Mot de passe enregistré'); + +} elseif (isset($_REQUEST['op']) && $_REQUEST['op'] == "Supprimer") { + + mysql_query("update auth_user_md5 set smtppass = '' where user_id = ".$_SESSION['uid']); + $_SESSION['log']->log("passwd_del"); + $page->assign('message','Compte SMTP et NNTP supprimé'); + +} + +$result = mysql_query("select smtppass from auth_user_md5 where user_id = ".$_SESSION['uid']); +list($smtppass_old) = mysql_fetch_row($result); +mysql_free_result($result); + +$page->assign('actif', ($smtppass_old != "")); + +$page->display(($smtppass_old != "") ? "actif" : ""); +?> diff --git a/include/menu.inc.php b/include/menu.inc.php index a574c94..8541564 100644 --- a/include/menu.inc.php +++ b/include/menu.inc.php @@ -4,10 +4,10 @@ if(logged()) { $menu = Array( 0 => Array( 'Page d\'accueil' => 'login.php' ), 'Personnaliser' => Array( - 'Mes emails' => '###url###' , + 'Mes emails' => 'emails.php' , 'Mon profil' => '###url###' , 'Mes contacts' => '###url###' , - 'Mon mot de passe' => '###url###' , + 'Mon mot de passe' => 'motdepassemd5.php' , 'Mes préférences' => 'preferences.php' ), 'Services' => Array ( diff --git a/templates/acces_smtp.tpl b/templates/acces_smtp.tpl new file mode 100644 index 0000000..a43f8b2 --- /dev/null +++ b/templates/acces_smtp.tpl @@ -0,0 +1,93 @@ +{* $Id: acces_smtp.tpl,v 1.1 2004-01-27 11:04:55 x2000habouzit Exp $ *} + +{dynamic on="0$message"} +

+{$message} +

+{/dynamic} + +
+{if $actif}Modification du mot de passe SMTP/NNTP{else}Activation de ton compte SMTP/NNTP{/if} +
+ +{literal} + +{/literal} + +

+ Pourquoi et comment utiliser le serveur SMTP de Polytechnique.org.
+ Pourquoi et comment utiliser le serveur NNTP de Polytechnique.org.
+

+

+{if $actif} + Clique sur "Supprimer" si tu veux supprimer ton compte SMTP/NNTP. +{else} + Pour activer un compte SMTP/NNTP sur ssl.polytechnique.org, tape un mot de passe ci-dessous. +{/if} +

+
+ + + + + + + + + + + + + + + +
+ Définition du mot de passe +
+ Mot de passe : + + +
+ Retape-le une fois (pour vérification): + + +
+ + +{if $actif} +    +{/if} +
+
+

+ Ce mot de passe peut être le même que celui d'accès au site. Il doit faire au + moins 6 caractères quelconques. Attention au type de clavier que tu + utilises (qwerty?) et aux majuscules/minuscules. +

+ +{* vim:set et sw=2 sts=2 sws=2: *} -- 2.1.4