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();
22 header("Content-type: text/html; charset=utf-8");
24 <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
25 <html xmlns
="http://www.w3.org/1999/xhtml">
27 <meta http
-equiv
="Content-Type" content
="text/html; charset=utf-8" />
28 <title
>Gestion de mot de passe
-- Administrateur
</title
>
29 <script language
="javascript1.2" type
="text/javascript">
30 function delete_message(){
32 if (!confirm("Est-ce que vous voudriez vraiment supprimer cette information?")) flag
=false
;
36 function validate_txt_box_1(Password
){
38 if(Password
.txtUserName
.value
== 0){
39 alert("Entrez l'identifiant, s.v.p!");
40 Password
.txtUserName
.focus();
43 <?php
if($_REQUEST["MODI"] == ""){ ?
>
44 if(Password
.txtPassword
.value
== 0){
45 alert("Entrez le mot de passe, s.v.p!");
46 Password
.txtPassword
.focus();
49 if(Password
.txtMail
.value
== 0){
50 alert("Entrez le mail, s.v.p!");
51 Password
.txtMail
.focus();
55 if(Password
.selPerm
.value
== "Choisissez"){
56 alert("Choisissez la permission, s.v.p!");
57 Password
.selPerm
.focus();
60 //--------------------------Modifier------------------------------------
61 <?php
if($_REQUEST["MODI"] != ""){ ?
>
62 if(Password
.txtOPassword
.value
== 0){
63 alert("Entrez l'ancien mot de passe, s.v.p!");
64 Password
.txtOPassword
.focus();
67 if(Password
.txtNPassword
.value
== 0){
68 alert("Entrez le nouveau mot de passe, s.v.p!");
69 Password
.txtNPassword
.focus();
72 if(Password
.txtMail
.value
== 0){
73 alert("Entrez le mail, s.v.p!");
74 Password
.txtMail
.focus();
82 include("../includes/connection.php");
83 include("../includes/functions.php");
84 include("../includes/redirect.php");
86 $kompler = "{%#bb^csr%#}";
87 $ID = $_REQUEST["ID"];
88 $MODI = $_REQUEST["MODI"]; //Modif_strqrt
89 $DEL = $_REQUEST["DEL"]; //Del_strqrt
90 $txtUserName = strtolower(str_replace("'","",$_REQUEST["txtUserName"]));
91 $txtOPassword = encrptPwd(strtolower($_REQUEST["txtOPassword"]),$kompler); //echo $txtOPassword;
92 $txtNPassword = encrptPwd(strtolower($_REQUEST["txtNPassword"]),$kompler);
93 $txtPassword = encrptPwd(strtolower($_REQUEST["txtPassword"]),$kompler);
94 $txtMail = $_REQUEST["txtMail"];
95 $SEL = $_REQUEST["selPerm"];
96 if($_REQUEST["cmdSave"]){
98 if(check_email($txtMail)){
99 $Str = "insert into passwd(login,Passwd,Email,Permission) values('".$txtUserName."','".$txtPassword."','".$txtMail."','".$SEL."')";
100 mysql_query($Str) or die("Les informations ne peuvent pas enregistrer!");
101 redirect("index_admin.php");
102 }else{ $MailErreur = "Pardon, l'addresse mail est incorrect!"; }
104 //---------------Vérifier l'ancien mot de passe----------------------------------------
105 $Sql = "Select Passwd from passwd where Passwd='".$txtOPassword."'";
106 $Query = mysql_query($Sql);
107 $Col = mysql_fetch_row($Query);
108 if(($Col[0] == "") && !(check_email($txtMail))){
109 $Invalid = "Pardon, l'encien mot de passe est invalid!";
110 $MailErreur = "Pardon, l'addresse mail est incorrect!";
111 }elseif(($Col[0] == "")){
112 $Invalid = "Pardon, l'encien mot de passe est invalid!";
113 }elseif(!(check_email($txtMail))){
114 $MailErreur = "Pardon, l'addresse mail est incorrect!";
116 $Upd = "update passwd set login='".$txtUserName."',Passwd='".$txtNPassword."',Email='".$txtMail."',Permission='".$SEL."' where ID=".$ID;
117 mysql_query($Upd) or die("Les informations ne peuvent pas modifier!");
118 redirect("index_admin.php");
122 //---------------------Information selectée--------------------------------------------
124 $Stp = mysql_query("select * from passwd where ID=".$ID);
126 $Row = mysql_fetch_array($Stp);
127 $UName = $Row["login"];
128 $Pwd = $Row["Passwd"];
129 $Mail = $Row["Email"];
130 $Perm = $Row["Permission"];
132 $Title = "Modifier Information";
133 }else{ $Title = "Ajouter Information"; }
135 //---------------------Supprimer information------------------------------------------
137 $Del = "delete from passwd where ID=".$ID;
138 mysql_query($Del) or die("Cet information ne peut pas supprimer!");
146 echo "You have logged in ... ";
147 echo "[<a href='../index.php?logout_sqrt'>Logout</a>]";
148 echo "<small> <a href='../index_main.php' title='Accueil'>Accueil</a></small>";
151 <form name
="Password" method
="post">
152 <table width
="450" height
="193" cellpadding
="0" cellspacing
="0" border
="0" style
="border-collapse:collapse;">
154 <td align
="center" style
="padding-bottom:10px;">
155 <table width
="496" height
="193" cellpadding
="0" cellspacing
="0" border
="1" style
="border-collapse:collapse; border-color:#9999CC;">
156 <tr bgcolor
="#56541f">
157 <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
>
161 <table cellpadding
="0" cellspacing
="0" border
="0" style
="border-collapse:collapse;">
163 <td align
="left" style
="padding-bottom:0; padding-left:10px; padding-right:10px;">
164 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Identifiant
: </span
>
166 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
167 <input type
="text" name
="txtUserName" value
="<?php if($MODI == ""){ echo $txtUserName; }else{ echo $UName; } ?>" size
="40" />
170 <?php
if($MODI == ""){ ?
>
172 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
173 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Mot de passe
: </span
>
175 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
176 <input type
="password" name
="txtPassword" value
="<?php echo $Pwd; ?>" maxlength
="8" size
="40">
180 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
181 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Addresse Mail
: </span
>
183 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
184 <div align
="center" style
="z-index:auto; padding-bottom:3px; color:#CC0000;"><?php
echo $MailErreur; ?
></div
>
185 <input type
="text" name
="txtMail" value
="<?php if($MODI == ""){ echo $txtMail; }else{ echo $Mail; } ?>" size
="40">
190 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
191 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Ancien Mot de passe
: </span
>
193 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
194 <div align
="center" style
="z-index:auto; padding-bottom:3px; color:#CC0000;"><?php
echo $Invalid; ?
></div
>
195 <input type
="password" name
="txtOPassword" value
="" size
="40">
199 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
200 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Nouveau Mot de passe
: </span
>
202 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
203 <input type
="password" name
="txtNPassword" value
="" size
="40">
207 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
208 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Addresse Mail
: </span
>
210 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
211 <div align
="center" style
="z-index:auto; padding-bottom:3px; color:#CC0000;"><?php
echo $MailErreur; ?
></div
>
212 <input type
="text" name
="txtMail" value
="<?php echo $Mail; ?>" size
="40">
216 <tr bgcolor
="#E4D8A3">
217 <td align
="left" style
="padding-bottom:0px; padding-left:10px; padding-right:10px;">
218 <span style
="font-family:Arial, Helvetica, sans-serif; color:#330000">Permission
: </span
>
220 <td align
="left" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
221 <?php
if($MODI == ""){ ?
>
222 <select name
="selPerm" style
="width:265;">
223 <option value
="Choisissez">[--Choisissez Permission
--]</option
>
224 <option value
="1">Administrateur
</option
>
225 <option value
="2">Utilisateur
</option
>
228 <select name
="selPerm" style
="width:265;">
229 <?php
if($Perm == 1){ ?
>
230 <option value
="1" selected
="selected">Administrateur
</option
>
231 <option value
="2">Utilisateur
</option
>
232 <option value
="Choisissez">[--Choisissez Permission
--]</option
>
234 <?php
if($Perm == 2){ ?
>
235 <option value
="2" selected
="selected">Utilisateur
</option
>
236 <option value
="1">Administrateur
</option
>
237 <option value
="Choisissez">[--Choisissez Permission
--]</option
>
245 <td align
="right" style
="padding-right:45px; padding-bottom:5px; padding-top:10px;">
246 <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;">
249 <tr bgcolor
="#EEF1B6">
250 <td colspan
="2" align
="left" style
="padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:10px;">
251 <font style
="font-size:12px; font-weight:bold; color:#3300FF;"><u
>Note
</u
> : </font
>
252 <font style
="font-size:10px; font-weight:normal; color:#993300;">
253 - <i
><b
>Administrateur
</b
></i
> : Permettre pour ajouter
, modifier et supprimer les informations
.<br
>
254  
; 
; 
; 
; 
; 
; 
; 
; 
; 
; 
; 
;- <i
><b
>Utilisateur
</b
></i
> : Permettre pour ajouter et modifier les informations
.
265 <td align
="center" style
="padding-top:10px; padding-bottom:20px;">
266 <table width
="450" height
="193" cellpadding
="0" cellspacing
="0" border
="1" style
="border-collapse:collapse; border-color:#9999CC;">
267 <tr bgcolor
="#56541f">
268 <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>
271 <td align="center" valign="top">
272 <table width="700" cellpadding="0" cellspacing="0" border="1" style="border-collapse:collapse; border-color:#CCCCCC;">
273 <tr bgcolor="#CBD898" class="style2">
274 <td width="215" align="left" style="padding-bottom:5px;; padding-top:5px; padding-left:10px; padding-right:10px;">
275 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Identifiant</span></td>
276 <td width="96" align="left" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
277 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Mot de passe</span></td>
278 <td width="106" align="left" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
279 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Permission</span></td>
280 <td width="" align="left" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
281 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Email</span></td>
282 <td width="133" align="center" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
283 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Modifier</span></td>
284 <td width="138" align="center" style="padding-bottom:0px; padding-left:10px; padding-right:10px;">
285 <span style="font-family:Arial, Helvetica, sans-serif; color:#330000">Supprimer</span></td>
288 //----------------Montrer l'information
------------------------------------------------
289 $Sql = "select * from passwd order by login";
291 $Swl = mysql_query($Sql);
292 while($Rows = mysql_fetch_array($Swl)){
294 $UserName = $Rows["login"];
295 $Password = $Rows["Passwd"];
296 $Mails = $Rows["Email"];
297 $Perm = $Rows["Permission"];
299 $Permission = "Administrateur";
300 }else{ $Permission = "Utilisateur"; }
302 <tr bgcolor
="#E1E3B0">
303 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
304 <?php
echo $UserName; ?
>
306 <td title
="<?php echo decrptPwd($Password,$kompler); ?>" style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
307 <?php
echo $Password; ?
>
309 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
310 <?php
echo $Permission; ?
>
312 <td style
="padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;">
313 <?php
echo $Mails; ?
>
315 <td align
="center" style
="padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;">
316 <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
"; ?>'" />
317 <!--<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
>-->
319 <td align
="center" style
="padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;">
320 <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
"; ?>'}" />
321 <!--<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
>-->
326 <td colspan
="5"></td
>
327 <td align
="center" style
="padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px;">
328 <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
"; ?>'" />
334 <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
>