www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 8671802bb8549ec1e807e475a5a012b183a6bbbb
parent d80988ab06124712e7dccc3462cd76f37d8bb5c4
Author: Yoann Bonavero <yoann.b87@voila.fr>
Date:   Thu, 17 Feb 2011 10:23:14 +0100

Ajout dans pticlic.php de la fonction permettant de tester la validité du doublé (nom d'utilisateur, mot de passe).

Diffstat:
Mcode/serveur/php/pticlic.php | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/code/serveur/php/pticlic.php b/code/serveur/php/pticlic.php @@ -60,9 +60,18 @@ $action = $_GET['action']; $user = SQLite3::escapeString($_GET['user']); $hash_passwd = md5($_GET['passwd']); -if ($hash_passwd !== $db->querySingle("SELECT hash_passwd FROM user WHERE login='$user';")) +$login_is_ok = ($hash_passwd == $db->querySingle("SELECT hash_passwd FROM user WHERE login='$user';")); +if ($action != "check_login" && (!$login_is_ok)) { mDie(3,"Utilisateur non enregistré ou mauvais mot de passe"); - +} +if ($action = "check_login") { + if ($login_is_ok) { + echo '{"login_ok":true}'; + } else { + echo '{"login_ok":false}'; + } + exit; +} /** Selectionne aléatoirement un noeud. */