diff options
Diffstat (limited to 'src/controller/password.php')
-rw-r--r-- | src/controller/password.php | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/controller/password.php b/src/controller/password.php index 5573a33..62b1542 100644 --- a/src/controller/password.php +++ b/src/controller/password.php | |||
@@ -86,7 +86,7 @@ function createPassword(EntityManager $entityManager) | |||
86 | } | 86 | } |
87 | else | 87 | else |
88 | { | 88 | { |
89 | $error = 'bad_password'; | 89 | $error = 'bad_login_or_password'; |
90 | 90 | ||
91 | // compteur dans la session et blocage de compte | 91 | // compteur dans la session et blocage de compte |
92 | } | 92 | } |
@@ -217,15 +217,6 @@ function changePassword(EntityManager $entityManager) | |||
217 | { | 217 | { |
218 | // fonction exécutée à priori deux fois d'affilée: affichage puis traitement de la saisie | 218 | // fonction exécutée à priori deux fois d'affilée: affichage puis traitement de la saisie |
219 | 219 | ||
220 | // OUT !! | ||
221 | if(empty($_SESSION['user']) || !$_SESSION['admin']) | ||
222 | { | ||
223 | $_SESSION['user'] = ''; | ||
224 | $_SESSION['admin'] = false; | ||
225 | header('Location: index.php'); | ||
226 | die; | ||
227 | } | ||
228 | |||
229 | // II - traitement | 220 | // II - traitement |
230 | $error = ''; | 221 | $error = ''; |
231 | $success = false; | 222 | $success = false; |
@@ -254,6 +245,9 @@ function changePassword(EntityManager $entityManager) | |||
254 | { | 245 | { |
255 | $error = 'forbidden_characters'; | 246 | $error = 'forbidden_characters'; |
256 | } | 247 | } |
248 | elseif($login !== $_SESSION['user']){ | ||
249 | $error = 'bad_login_or_password'; | ||
250 | } | ||
257 | else | 251 | else |
258 | { | 252 | { |
259 | $user = getUser($login, $entityManager); | 253 | $user = getUser($login, $entityManager); |
@@ -268,7 +262,7 @@ function changePassword(EntityManager $entityManager) | |||
268 | } | 262 | } |
269 | else | 263 | else |
270 | { | 264 | { |
271 | $error = 'bad_password'; | 265 | $error = 'bad_login_or_password'; |
272 | } | 266 | } |
273 | } | 267 | } |
274 | } | 268 | } |