| Line 1... |
Line 1... |
| 1 |
<?php
|
1 |
<?php
|
| 2 |
# $Id: password.php 3026 2022-06-30 21:53:54Z rexy $
|
2 |
# $Id: password.php 3139 2023-07-02 14:22:12Z rexy $
|
| 3 |
#
|
3 |
#
|
| 4 |
# change user password on ALCASAR
|
4 |
# change user password on ALCASAR
|
| 5 |
# by ANGEL95 & REXY
|
5 |
# by ANGEL95 & REXY
|
| 6 |
|
6 |
|
| 7 |
/****************************************************************
|
7 |
/****************************************************************
|
| Line 57... |
Line 57... |
| 57 |
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
57 |
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
|
| 58 |
$Language = strtolower(substr(chop($Langue[0]), 0, 2));
|
58 |
$Language = strtolower(substr(chop($Langue[0]), 0, 2));
|
| 59 |
}
|
59 |
}
|
| 60 |
if ($Language === 'es') { // Spanish
|
60 |
if ($Language === 'es') { // Spanish
|
| 61 |
$l_title = "Gestione su contraseña";
|
61 |
$l_title = "Gestione su contraseña";
|
| 62 |
$l_form_l1 = "Usuario";
|
62 |
$l_form_l1 = "Usuario *";
|
| 63 |
$l_form_l2 = "Contraseña anterior";
|
63 |
$l_form_l2 = "Contraseña anterior *";
|
| 64 |
$l_form_l3 = "Nueva contraseña";
|
64 |
$l_form_l3 = "Nueva contraseña *";
|
| 65 |
$l_form_l4 = "Nueva contraseña (verificación)";
|
65 |
$l_form_l4 = "Nueva contraseña (verificación) *";
|
| 66 |
$l_eval_pass = "Evaluación :";
|
66 |
$l_eval_pass = "Evaluación :";
|
| 67 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
67 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
| - |
|
68 |
$l_mandatory = "* Campos requeridos";
|
| 68 |
$l_form_button_valid = "Modificar";
|
69 |
$l_form_button_valid = "Modificar";
|
| 69 |
$l_form_button_retour = "Cancelar";
|
70 |
$l_form_button_retour = "Cancelar";
|
| 70 |
$l_form_result1 = "Su contraseña ha sido actualizada exitosamente";
|
71 |
$l_form_result1 = "Su contraseña ha sido actualizada exitosamente";
|
| 71 |
$l_form_result2 = "Error al intentar cambiar la contraseña";
|
72 |
$l_form_result2 = "Error al intentar cambiar la contraseña";
|
| 72 |
} else if ($Language === 'pt') { // Portuguese
|
73 |
} else if ($Language === 'pt') { // Portuguese
|
| 73 |
$l_title = "Alteração de senha do usuário";
|
74 |
$l_title = "Alteração de senha do usuário";
|
| 74 |
$l_form_l1 = "Usuário";
|
75 |
$l_form_l1 = "Usuário *";
|
| 75 |
$l_form_l2 = "Senha antiga";
|
76 |
$l_form_l2 = "Senha antiga *";
|
| 76 |
$l_form_l3 = "Nova senha";
|
77 |
$l_form_l3 = "Nova senha *";
|
| 77 |
$l_form_l4 = "Nova senha (confirmação)";
|
78 |
$l_form_l4 = "Nova senha (confirmação) *";
|
| 78 |
$l_eval_pass = "Resultado:";
|
79 |
$l_eval_pass = "Resultado:";
|
| 79 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
80 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
| - |
|
81 |
$l_mandatory = "* Campos obrigatórios";
|
| 80 |
$l_form_button_valid = "Modificar";
|
82 |
$l_form_button_valid = "Modificar";
|
| 81 |
$l_form_button_retour = "Cancelar";
|
83 |
$l_form_button_retour = "Cancelar";
|
| 82 |
$l_form_result1 = "Sua senha foi alterada com sucesso";
|
84 |
$l_form_result1 = "Sua senha foi alterada com sucesso";
|
| 83 |
$l_form_result2 = "Erro ao tentar alterar a senha";
|
85 |
$l_form_result2 = "Erro ao tentar alterar a senha";
|
| 84 |
} else if ($Language === 'de') { // German
|
86 |
} else if ($Language === 'de') { // German
|
| 85 |
$l_title = "Password ändern";
|
87 |
$l_title = "Password ändern";
|
| 86 |
$l_form_l1 = "Benutzername";
|
88 |
$l_form_l1 = "Benutzername *";
|
| 87 |
$l_form_l2 = "Altes Passwort";
|
89 |
$l_form_l2 = "Altes Passwort *";
|
| 88 |
$l_form_l3 = "Neues Passwort";
|
90 |
$l_form_l3 = "Neues Passwort *";
|
| 89 |
$l_form_l4 = "Neues Passwort bestätigen";
|
91 |
$l_form_l4 = "Neues Passwort bestätigen *";
|
| 90 |
$l_eval_pass = "Wert :";
|
92 |
$l_eval_pass = "Wert :";
|
| 91 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
93 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
| - |
|
94 |
$l_mandatory = "* Benötigte Felder";
|
| 92 |
$l_form_button_valid = "Bestätigen";
|
95 |
$l_form_button_valid = "Bestätigen";
|
| 93 |
$l_form_button_retour = "Abbrechen";
|
96 |
$l_form_button_retour = "Abbrechen";
|
| 94 |
$l_form_result1 = "Ihr Passwort wurde erfolgreich geändert.";
|
97 |
$l_form_result1 = "Ihr Passwort wurde erfolgreich geändert.";
|
| 95 |
$l_form_result2 = "Fehler beim Ändern des Passworts";
|
98 |
$l_form_result2 = "Fehler beim Ändern des Passworts";
|
| 96 |
} else if ($Language === 'nl') { // Dutch
|
99 |
} else if ($Language === 'nl') { // Dutch
|
| 97 |
$l_title = "User password change";
|
100 |
$l_title = "User password change";
|
| 98 |
$l_form_l1 = "User";
|
101 |
$l_form_l1 = "User *";
|
| 99 |
$l_form_l2 = "Old password";
|
102 |
$l_form_l2 = "Old password *";
|
| 100 |
$l_form_l3 = "New password";
|
103 |
$l_form_l3 = "New password *";
|
| 101 |
$l_form_l4 = "New password (confirmation)";
|
104 |
$l_form_l4 = "New password (confirmation) *";
|
| 102 |
$l_eval_pass = "Score :";
|
105 |
$l_eval_pass = "Score :";
|
| 103 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
106 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
| - |
|
107 |
$l_mandatory = "* Verplichte velden";
|
| 104 |
$l_form_button_valid = "Modify";
|
108 |
$l_form_button_valid = "Modify";
|
| 105 |
$l_form_button_retour = "Cancel";
|
109 |
$l_form_button_retour = "Cancel";
|
| 106 |
$l_form_result1 = "Your password has been successfuly changed";
|
110 |
$l_form_result1 = "Your password has been successfuly changed";
|
| 107 |
$l_form_result2 = "Error when trying to change password";
|
111 |
$l_form_result2 = "Error when trying to change password";
|
| 108 |
} else if ($Language === 'zh') { // Chinese
|
112 |
} else if ($Language === 'zh') { // Chinese
|
| 109 |
$l_title = "修改用户密码";
|
113 |
$l_title = "修改用户密码";
|
| 110 |
$l_form_l1 = "用户";
|
114 |
$l_form_l1 = "用户 *";
|
| 111 |
$l_form_l2 = "旧密码";
|
115 |
$l_form_l2 = "旧密码 *";
|
| 112 |
$l_form_l3 = "新密码";
|
116 |
$l_form_l3 = "新密码 *";
|
| 113 |
$l_form_l4 = "新密码(确认)";
|
117 |
$l_form_l4 = "新密码(确认) *";
|
| 114 |
$l_eval_pass = "得分";
|
118 |
$l_eval_pass = "得分";
|
| 115 |
$l_passwordmeter = "技术支持 'Shibbo Password Analyser'";
|
119 |
$l_passwordmeter = "技术支持 'Shibbo Password Analyser'";
|
| - |
|
120 |
$l_mandatory = "* 必须填写";
|
| 116 |
$l_form_button_valid = "修改";
|
121 |
$l_form_button_valid = "修改";
|
| 117 |
$l_form_button_retour = "取消";
|
122 |
$l_form_button_retour = "取消";
|
| 118 |
$l_form_result1 = "您的密码已成功修改";
|
123 |
$l_form_result1 = "您的密码已成功修改";
|
| 119 |
$l_form_result2 = "修改密码出错";
|
124 |
$l_form_result2 = "修改密码出错";
|
| 120 |
} else if ($Language === 'ar') { // Arabic
|
125 |
} else if ($Language === 'ar') { // Arabic
|
| 121 |
$l_title = "تغيير كلمة المرور للمستخدم";
|
126 |
$l_title = "تغيير كلمة المرور للمستخدم";
|
| 122 |
$l_form_l1 = "المستعمل";
|
127 |
$l_form_l1 = "المستعمل *";
|
| 123 |
$l_form_l2 = "كلمه السر القديمة";
|
128 |
$l_form_l2 = "كلمه السر القديمة *";
|
| 124 |
$l_form_l3 = "كلمة السر الجديدة";
|
129 |
$l_form_l3 = "كلمة السر الجديدة *";
|
| 125 |
$l_form_l4 = "كلمة السر الجديدة (أكد)";
|
130 |
$l_form_l4 = "كلمة السر الجديدة (أكد) *";
|
| 126 |
$l_eval_pass = ": أحرز هدفا";
|
131 |
$l_eval_pass = ": أحرز هدفا";
|
| 127 |
$l_passwordmeter = "مشغل بواسطة 'Shibbo Password Analyser'";
|
132 |
$l_passwordmeter = "مشغل بواسطة 'Shibbo Password Analyser'";
|
| - |
|
133 |
$l_mandatory = "* الحقول المطلوبة";
|
| 128 |
$l_form_button_valid = "تغيير";
|
134 |
$l_form_button_valid = "تغيير";
|
| 129 |
$l_form_button_retour = "إلغاء";
|
135 |
$l_form_button_retour = "إلغاء";
|
| 130 |
$l_form_result1 = "تم تغيير الرقم السري بنجاح";
|
136 |
$l_form_result1 = "تم تغيير الرقم السري بنجاح";
|
| 131 |
$l_form_result2 = "خطأ عند محاولة تغيير كلمة المرور";
|
137 |
$l_form_result2 = "خطأ عند محاولة تغيير كلمة المرور";
|
| 132 |
} else if ($Language === 'fr') { // French
|
138 |
} else if ($Language === 'fr') { // French
|
| 133 |
$l_title = "Changement de mot de passe";
|
139 |
$l_title = "Changement de mot de passe";
|
| 134 |
$l_form_l1 = "Utilisateur :";
|
140 |
$l_form_l1 = "Utilisateur : *";
|
| 135 |
$l_form_l2 = "Ancien mot de passe :";
|
141 |
$l_form_l2 = "Ancien mot de passe : *";
|
| 136 |
$l_form_l3 = "Nouveau mot de passe :";
|
142 |
$l_form_l3 = "Nouveau mot de passe : *";
|
| 137 |
$l_form_l4 = "Nouveau mot de passe (confirmation) :";
|
143 |
$l_form_l4 = "Nouveau mot de passe (confirmation) : *";
|
| 138 |
$l_eval_pass = "Score :";
|
144 |
$l_eval_pass = "Score :";
|
| 139 |
$l_passwordmeter = "Propulsé par 'Shibbo Password Analyser'";
|
145 |
$l_passwordmeter = "Propulsé par 'Shibbo Password Analyser'";
|
| - |
|
146 |
$l_mandatory = "* champs requis";
|
| 140 |
$l_form_button_valid = "Modifier";
|
147 |
$l_form_button_valid = "Modifier";
|
| 141 |
$l_form_button_retour = "Annuler";
|
148 |
$l_form_button_retour = "Annuler";
|
| 142 |
$l_form_result1 = "Votre mot de passe a été modifié avec succès";
|
149 |
$l_form_result1 = "Votre mot de passe a été modifié avec succès";
|
| 143 |
$l_form_result2 = "Erreur de changement de mot de passe";
|
150 |
$l_form_result2 = "Erreur de changement de mot de passe";
|
| 144 |
} else { // English
|
151 |
} else { // English
|
| 145 |
$l_title = "User password change";
|
152 |
$l_title = "User password change";
|
| 146 |
$l_form_l1 = "User";
|
153 |
$l_form_l1 = "User*";
|
| 147 |
$l_form_l2 = "Old password";
|
154 |
$l_form_l2 = "Old password *";
|
| 148 |
$l_form_l3 = "New password";
|
155 |
$l_form_l3 = "New password *";
|
| 149 |
$l_form_l4 = "New password (confirmation)";
|
156 |
$l_form_l4 = "New password (confirmation) *";
|
| 150 |
$l_eval_pass = "Score:";
|
157 |
$l_eval_pass = "Score:";
|
| 151 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
158 |
$l_passwordmeter = "Powered by 'Shibbo Password Analyser'";
|
| - |
|
159 |
$l_mandatory = "* fields required";
|
| 152 |
$l_form_button_valid = "Modify";
|
160 |
$l_form_button_valid = "Modify";
|
| 153 |
$l_form_button_retour = "Cancel";
|
161 |
$l_form_button_retour = "Cancel";
|
| 154 |
$l_form_result1 = "Your password has been successfuly changed";
|
162 |
$l_form_result1 = "Your password has been successfuly changed";
|
| 155 |
$l_form_result2 = "Error when trying to change password";
|
163 |
$l_form_result2 = "Error when trying to change password";
|
| 156 |
}
|
164 |
}
|
| Line 191... |
Line 199... |
| 191 |
header('Expires: Tue, 01 Jan 2000 00:00:00 GMT');
|
199 |
header('Expires: Tue, 01 Jan 2000 00:00:00 GMT');
|
| 192 |
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
200 |
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
| 193 |
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
|
201 |
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
|
| 194 |
header('Cache-Control: post-check=0, pre-check=0', false);
|
202 |
header('Cache-Control: post-check=0, pre-check=0', false);
|
| 195 |
header('Pragma: no-cache');
|
203 |
header('Pragma: no-cache');
|
| - |
|
204 |
$ast = "*"
|
| 196 |
?>
|
205 |
?>
|
| 197 |
<!DOCTYPE html>
|
206 |
<!DOCTYPE html>
|
| 198 |
<html>
|
207 |
<html>
|
| 199 |
<head>
|
208 |
<head>
|
| 200 |
<meta charset="UTF-8">
|
209 |
<meta charset="UTF-8">
|
| Line 202... |
Line 211... |
| 202 |
<title>ALCASAR - <?= $l_title ?></title>
|
211 |
<title>ALCASAR - <?= $l_title ?></title>
|
| 203 |
<link rel="stylesheet" type="text/css" href="/css/pwdmeter.css">
|
212 |
<link rel="stylesheet" type="text/css" href="/css/pwdmeter.css">
|
| 204 |
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css">
|
213 |
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css">
|
| 205 |
<link rel="stylesheet" type="text/css" href="/css/pass.css">
|
214 |
<link rel="stylesheet" type="text/css" href="/css/pass.css">
|
| 206 |
<link rel="icon" href="/images/favicon-48.ico" type="image/ico">
|
215 |
<link rel="icon" href="/images/favicon-48.ico" type="image/ico">
|
| 207 |
|
- |
|
| - |
|
216 |
<script type="text/javascript" src="js/jquery.min.js"></script>
|
| - |
|
217 |
<script type="text/javascript" src="js/bootstrap.min.js"></script>
|
| 208 |
<script src="/js/pwdmeter.js"></script>
|
218 |
<script src="/js/pwdmeter.js"></script>
|
| 209 |
</head>
|
219 |
</head>
|
| - |
|
220 |
<script>
|
| - |
|
221 |
jQuery(document).ready(function($){
|
| - |
|
222 |
$("#contenu_acces #input_value").focus(function(){
|
| - |
|
223 |
$("#status").fadeOut(1000);
|
| - |
|
224 |
});
|
| - |
|
225 |
});
|
| - |
|
226 |
</script>
|
| 210 |
<body>
|
227 |
<body>
|
| 211 |
<div class="col-12 col-lg-10 offset-lg-1">
|
228 |
<div class="col-12 col-lg-10 offset-lg-1">
|
| 212 |
|
229 |
|
| 213 |
<?php require_once(__DIR__.'/header.php'); ?>
|
230 |
<?php require_once(__DIR__.'/header.php'); ?>
|
| 214 |
|
231 |
|
| 215 |
<!-- Main content box -->
|
232 |
<!-- Main content box -->
|
| 216 |
<div class="row">
|
233 |
<div class="row">
|
| 217 |
<form name="master" id="contenu_acces" action="<?= $current_page ?>" method="post" class="col-12 offset-lg-1 col-lg-10">
|
234 |
<form name="master" id="contenu_acces" action="<?= $current_page ?>" method="post" class="col-12 offset-lg-1 col-lg-10">
|
| 218 |
<input class="row" type="hidden" name="action" value="checkpass">
|
235 |
<input class="row" type="hidden" name="action" value="checkpass">
|
| 219 |
|
236 |
|
| Line 258... |
Line 275... |
| 258 |
<div class="label_name col-3 col-lg-4"><?= $l_form_l4 ?></div>
|
275 |
<div class="label_name col-3 col-lg-4"><?= $l_form_l4 ?></div>
|
| 259 |
<div class="col-6 col-lg-4">
|
276 |
<div class="col-6 col-lg-4">
|
| 260 |
<input type="password" class="form-control" id="input_value" name="newpasswd2" value="">
|
277 |
<input type="password" class="form-control" id="input_value" name="newpasswd2" value="">
|
| 261 |
</div>
|
278 |
</div>
|
| 262 |
</div>
|
279 |
</div>
|
| - |
|
280 |
<div id="status">
|
| - |
|
281 |
<?=$l_mandatory?>
|
| 263 |
|
282 |
</div>
|
| 264 |
<div class="row input_row">
|
283 |
<div class="row input_row">
|
| 265 |
<div class="col-5 offset-sm-1 col-md-4 offset-md-2">
|
284 |
<div class="col-5 offset-sm-1 col-md-4 offset-md-2">
|
| 266 |
<input id="buttons" class="btn btn-default" value="<?= $l_form_button_retour ?>" onclick="window.location.href = '<?= $homepage ?>';">
|
285 |
<input id="buttons" class="btn btn-default" value="<?= $l_form_button_retour ?>" onclick="window.location.href = '<?= $homepage ?>';">
|
| 267 |
</div>
|
286 |
</div>
|
| 268 |
<div class="col-5 col-md-4">
|
287 |
<div class="col-5 col-md-4">
|
| 269 |
<button type="submit" class="btn btn-primary" id="buttons"><?= $l_form_button_valid ?></button>
|
288 |
<button type="submit" class="btn btn-primary" id="buttons"><?= $l_form_button_valid ?></button>
|
| 270 |
</div>
|
289 |
</div>
|
| 271 |
</div>
|
290 |
</div>
|
| 272 |
</form>
|
291 |
</form>
|
| 273 |
</div>
|
292 |
</div>
|
| 274 |
<!--
|
293 |
<!--
|
| 275 |
<div class="row">
|
294 |
<div class="row">
|
| 276 |
<div id="boite_logo" class="img_banner col-xs-12 hidden-sm hidden-md hidden-lg">
|
295 |
<div id="boite_logo" class="img_banner col-xs-12 hidden-sm hidden-md hidden-lg">
|
| 277 |
<img class="img-fluid image" src="images/organisme.png">
|
296 |
<img class="img-fluid image" src="images/organisme.png">
|
| 278 |
</div>
|
297 |
</div>
|
| 279 |
</div> -->
|
298 |
</div>-->
|
| 280 |
</div>
|
299 |
</div>
|
| 281 |
<div id="info_pass">
|
300 |
<div id="info_pass">
|
| 282 |
<table id="tablePwdStatus" cellpadding="5" cellspacing="1" border="0">
|
301 |
<table id="tablePwdStatus" cellpadding="5" cellspacing="1" border="0">
|
| 283 |
<tr>
|
302 |
<tr>
|
| 284 |
<th colspan="2">Additions</th>
|
303 |
<th colspan="2">Additions</th>
|