2 $admin=$_SESSION["adminAUFPPKH"];
3 $UserName=$_SESSION["UserName"];
4 $Password=$_SESSION["Password"];
6 include("includes/redirect.php");
10 //-----------session expirée-------------------
11 if(isset($_SESSION['started'])){
12 if((mktime() - $_SESSION['started'] - 60*30) > 0 ){
13 unset($_SESSION["loginAUFKH"]);
14 unset($_SESSION["adminAUFPPKH"]);
15 redirect("index.php");
18 $_SESSION['started'] = mktime();
21 <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
22 <html xmlns
="http://www.w3.org/1999/xhtml">
24 <meta http
-equiv
="Content-Type" content
="text/html; charset=iso-8859-1" />
25 <title
>Gestion de mot de passe
-- Administrateur
</title
>
26 <script language
="javascript1.2" type
="text/javascript">
27 function delete_message(){
29 if (!confirm("Est-ce que vous voudriez vraiment supprimer cette information?")) flag
=false
;
33 function validate_txt_box_1(Password
){
35 if(Password
.txtUserName
.value
== 0){
36 alert("Entrez l'identifiant, s.v.p!");
37 Password
.txtUserName
.focus();
40 <?php
if($_REQUEST["MODI"] == ""){ ?
>
41 if(Password
.txtPassword
.value
== 0){
42 alert("Entrez le mot de passe, s.v.p!");
43 Password
.txtPassword
.focus();
46 if(Password
.txtMail
.value
== 0){
47 alert("Entrez le mail, s.v.p!");
48 Password
.txtMail
.focus();
52 if(Password
.selPerm
.value
== "Choisissez"){
53 alert("Choisissez la permission, s.v.p!");
54 Password
.selPerm
.focus();
57 //--------------------------Modifier------------------------------------
58 <?php
if($_REQUEST["MODI"] != ""){ ?
>
59 if(Password
.txtOPassword
.value
== 0){
60 alert("Entrez l'ancien mot de passe, s.v.p!");
61 Password
.txtOPassword
.focus();
64 if(Password
.txtNPassword
.value
== 0){
65 alert("Entrez le nouveau mot de passe, s.v.p!");
66 Password
.txtNPassword
.focus();
69 if(Password
.txtMail
.value
== 0){
70 alert("Entrez le mail, s.v.p!");
71 Password
.txtMail
.focus();
79 include("../includes/connection.php");
80 include("../includes/functions.php");
81 include("../includes/redirect.php");
83 $kompler = "{%#bb^csr%#}";
84 $ID = $_REQUEST["ID"];
85 $MODI = $_REQUEST["MODI"]; //Modif_strqrt
86 $DEL = $_REQUEST["DEL"]; //Del_strqrt
87 $txtUserName = strtolower(str_replace("'","",$_REQUEST["txtUserName"]));
88 $txtOPassword = encrptPwd(strtolower($_REQUEST["txtOPassword"]),$kompler); //echo $txtOPassword;
89 $txtNPassword = encrptPwd(strtolower($_REQUEST["txtNPassword"]),$kompler);
90 $txtPassword = encrptPwd(strtolower($_REQUEST["txtPassword"]),$kompler);
91 $txtMail = $_REQUEST["txtMail"];
92 $SEL = $_REQUEST["selPerm"];
93 if($_REQUEST["cmdSave"]){
95 if(check_email($txtMail)){
96 $Str = "insert into passwd(login,Passwd,Email,Permission) values('".$txtUserName."','".$txtPassword."','".$txtMail."','".$SEL."')";
97 mysql_query($Str) or die("Les informations ne peuvent pas enregistrer!");
98 redirect("index_admin.php");
99 }else{ $MailErreur = "Pardon, l'addresse mail est incorrect!"; }
101 //---------------Vérifier l'ancien mot de passe----------------------------------------
102 $Sql = "Select Passwd from passwd where Passwd='".$txtOPassword."'";
103 $Query = mysql_query($Sql);
104 $Col = mysql_fetch_row($Query);
105 if(($Col[0] == "") && !(check_email($txtMail))){
106 $Invalid = "Pardon, l'encien mot de passe est invalid!";
107 $MailErreur = "Pardon, l'addresse mail est incorrect!";
108 }elseif(($Col[0] == "")){
109 $Invalid = "Pardon, l'encien mot de passe est invalid!";
110 }elseif(!(check_email($txtMail))){
111 $MailErreur = "Pardon, l'addresse mail est incorrect!";
113 $Upd = "update passwd set login='".$txtUserName."',Passwd='".$txtNPassword."',Email='".$txtMail."',Permission='".$SEL."' where ID=".$ID;
114 mysql_query($Upd) or die("Les informations ne peuvent pas modifier!");
115 redirect("index_admin.php");
119 //---------------------Information selectée--------------------------------------------
121 $Stp = mysql_query("select * from passwd where ID=".$ID);
123 $Row = mysql_fetch_array($Stp);
124 $UName = $Row["login"];
125 $Pwd = $Row["Passwd"];
126 $Mail = $Row["Email"];
127 $Perm = $Row["Permission"];
129 $Title = "Modifier Information";
130 }else{ $Title = "Ajouter Information"; }
132 //---------------------Supprimer information------------------------------------------
134 $Del = "delete from passwd where ID=".$ID;
135 mysql_query($Del) or die("Cet information ne peut pas supprimer!");
143 echo "You have logged in ... ";
144 echo "[<a href='../index.php?logout_sqrt'>Logout</a>]";
145 echo "<small> <a href='../index_main.php' title='Accueil'>Accueil</a></small>";
148 <form name
="Password" method
="post">
149 <table width
="450" height
="193" cellpadding
="0" cellspacing
="0" border
="0" style
="border-collapse:collapse;">
151 <td align
="center" style
="padding-bottom:10px;">
152 <table width
="496" height
="193" cellpadding
="0" cellspacing
="0" border
="1" style
="border-collapse:collapse; border-color:#9999CC;">
153 <tr bgcolor
="#56541f">
154 <td height
="34" align
="center" background
="images/tclyit_silver_1.jpg" style
="font-family:Arial, Helvetica, sans-serif; color:#996633; background-repeat:repeat-x;"><strong
><?php
echo $Title; ?
></strong
></td
>
158 <table cellpadding
="0" cellspacing
="0" border
="0" style
="border-collapse:collapse;">
160 <td align
="left" style
="padding-bottom:0; padding-left:10px; padding-right:10px;">
161 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Identifiant
: </span
>
163 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
164 <input type
="text" name
="txtUserName" value
="<?php if($MODI == ""){ echo $txtUserName; }else{ echo $UName; } ?>" size
="40" />
167 <?php
if($MODI == ""){ ?
>
169 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
170 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Mot de passe
: </span
>
172 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
173 <input type
="password" name
="txtPassword" value
="<?php echo $Pwd; ?>" maxlength
="8" size
="40">
177 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
178 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Addresse Mail
: </span
>
180 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
181 <div align
="center" style
="z-index:auto; padding-bottom:3px; color:#CC0000;"><?php
echo $MailErreur; ?
></div
>
182 <input type
="text" name
="txtMail" value
="<?php if($MODI == ""){ echo $txtMail; }else{ echo $Mail; } ?>" size
="40">
187 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
188 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Ancien Mot de passe
: </span
>
190 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
191 <div align
="center" style
="z-index:auto; padding-bottom:3px; color:#CC0000;"><?php
echo $Invalid; ?
></div
>
192 <input type
="password" name
="txtOPassword" value
="" size
="40">
196 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
197 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Nouveau Mot de passe
: </span
>
199 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
200 <input type
="password" name
="txtNPassword" value
="" size
="40">
204 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
205 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Addresse Mail
: </span
>
207 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
208 <div align
="center" style
="z-index:auto; padding-bottom:3px; color:#CC0000;"><?php
echo $MailErreur; ?
></div
>
209 <input type
="text" name
="txtMail" value
="<?php echo $Mail; ?>" size
="40">
213 <tr bgcolor
="#E4D8A3">
214 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
215 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Permission
: </span
>
217 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
218 <?php
if($MODI == ""){ ?
>
219 <select name
="selPerm" style
="width:265;">
220 <option value
="Choisissez">[--Choisissez Permission
--]</option
>
221 <option value
="1">Administrateur
</option
>
222 <option value
="2">Utilisateur
</option
>
225 <select name
="selPerm" style
="width:265;">
226 <?php
if($Perm == 1){ ?
>
227 <option value
="1" selected
="selected">Administrateur
</option
>
228 <option value
="2">Utilisateur
</option
>
229 <option value
="Choisissez">[--Choisissez Permission
--]</option
>
231 <?php
if($Perm == 2){ ?
>
232 <option value
="2" selected
="selected">Utilisateur
</option
>
233 <option value
="1">Administrateur
</option
>
234 <option value
="Choisissez">[--Choisissez Permission
--]</option
>
242 <td align
="right" style
="padding-right:45px; padding-bottom:5px; padding-top:10px;">
243 <input type
="submit" name
="cmdSave" value
="Sauvegarder" onClick
="return validate_txt_box_1(Password);" style
="border:double; height:27px; border-color:#999966; background-color:#9aa95f; cursor:pointer;">
246 <tr bgcolor
="#EEF1B6">
247 <td colspan
="2" align
="left" style
="padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:10px;">
248 <font style
="font-size:12px; font-weight:bold; color:#3300FF;"><u
>Note
</u
> : </font
>
249 <font style
="font-size:10px; font-weight:normal; color:#993300;">
250 - <i
><b
>Administrateur
</b
></i
> : Permettre pour ajouter
, modifier et supprimer les informations
.<br
>
251  
; 
; 
; 
; 
; 
; 
; 
; 
; 
; 
; 
;- <i
><b
>Utilisateur
</b
></i
> : Permettre pour ajouter et modifier les informations
.
262 <td align
="center" style
="padding-top:10px; padding-bottom:20px;">
263 <table width
="450" height
="193" cellpadding
="0" cellspacing
="0" border
="1" style
="border-collapse:collapse; border-color:#9999CC;">
264 <tr bgcolor
="#56541f">
265 <td height
="34" align
="center" background
="images/tclyit_silver_1.jpg" style
="font-family:Arial, Helvetica, sans-serif; color:#996633; background-repeat:repeat-x;"><strong
>Liste de l
'information</strong></td>
268 <td align="center" valign="top">
269 <table width="700" cellpadding="0" cellspacing="0" border="1" style="border-collapse:collapse; border-color:#CCCCCC;">
270 <tr bgcolor="#CBD898" class="style2">
271 <td width="215" align="left" style="padding-bottom:5px;; padding-top:5px; padding-left:10px; padding-right:10px;">
272 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Identifiant</span></td>
273 <td width="96" align="left" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
274 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Mot de passe</span></td>
275 <td width="106" align="left" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
276 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Permission</span></td>
277 <td width="" align="left" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
278 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Email</span></td>
279 <td width="133" align="center" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
280 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Modifier</span></td>
281 <td width="138" align="center" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
282 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Supprimer</span></td>
285 //----------------Montrer l'information
------------------------------------------------
286 $Sql = "select * from passwd order by login";
288 $Swl = mysql_query($Sql);
289 while($Rows = mysql_fetch_array($Swl)){
291 $UserName = $Rows["login"];
292 $Password = $Rows["Passwd"];
293 $Mails = $Rows["Email"];
294 $Perm = $Rows["Permission"];
296 $Permission = "Administrateur";
297 }else{ $Permission = "Utilisateur"; }
299 <tr bgcolor
="#E1E3B0">
300 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
301 <?php
echo $UserName; ?
>
303 <td title
="<?php echo decrptPwd($Password,$kompler); ?>" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
304 <?php
echo $Password; ?
>
306 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
307 <?php
echo $Permission; ?
>
309 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
310 <?php
echo $Mails; ?
>
312 <td align
="center" style
="padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;">
313 <input type
="button" name
="cmdEdit" value
=" Modifier " style
="border:double; height:27px; border-color:#999966; background-color:#9aa95f; cursor:pointer; color:#FFFFFF; font-weight:normal;" title
='Modifier : <?php echo $UserName; ?>' onClick
="javascript:document.location.href='<?php echo"$_PHP_SELF?ID
=$ID&MODI
=Modif_strqrt
"; ?>'" />
314 <!--<a href
="<?php echo"$_PHP_SELF?ID
=$ID&MODI
=Modif_strqrt
"; ?>" title
="Modifier : <?php echo $UserName; ?>"><img src
="images/tclyit_m.png" width
="122" height
="28" border
="0"></a
>-->
316 <td align
="center" style
="padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;">
317 <input type
="button" name
="cmdDelete" value
="Supprimer" style
="border:double; height:27px; border-color:#999966; background-color:#9aa95f; cursor:pointer; color:#FFFFFF;" title
='Supprimer : <?php echo $UserName; ?>' onClick
="javascript: if(window.confirm('Confirmez-vous la suppression de <?php echo "\' ".$UserName." \'"; ?>?')){document.location.href='<?php echo"$_PHP_SELF?ID
=$ID&DEL
=Del_strqrt
"; ?>'}" />
318 <!--<a href
="<?php echo"$_PHP_SELF?ID
=$ID&DEL
=Del_strqrt
"; ?>" title
="Supprimer : <?php echo $UserName; ?>"><img src
="images/tclyits_m.png" width
="122" height
="28" onClick
="return delete_message();" border
="0"></a
>-->
323 <td colspan
="5"></td
>
324 <td align
="center" style
="padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;">
325 <input type
="button" name
="cmdAjouter" value
=" Ajouter " style
="border:double; height:27px; border-color:#999966; background-color:#9aa95f; cursor:pointer; color:#FFFFFF;" title
="Ajouter nouveau utilisateur" onClick
="javascript:document.location.href='<?php echo"index_admin
.php
"; ?>'" />
331 <tr bgcolor
="#E2CEAF"><td align
="center" style
="padding-top:8px; padding-bottom:8px;"><i
>Veuillez mettre votre curseur sur le mot de passe vous allez voir le vrai mot de passe
!</i
></td
></tr
>