Skip to content
Extraits de code Groupes Projets
Valider aed48a9a rédigé par Fil's avatar Fil
Parcourir les fichiers

securite

parent 49715fd3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -13,7 +13,7 @@ class Auth_spip {
}
function verifier_challenge_md5($login, $mdpass_actuel, $mdpass_futur) {
$query = "SELECT * FROM spip_auteurs WHERE login='$login' AND pass='$mdpass_actuel' AND statut<>'5poubelle' AND source='spip'";
$query = "SELECT * FROM spip_auteurs WHERE login='$login' AND pass='".addslashes($mdpass_actuel)."' AND statut<>'5poubelle' AND source='spip'";
$result = spip_query($query);
if ($row = spip_fetch_array($result)) {
......@@ -38,14 +38,14 @@ class Auth_spip {
function activer() {
if ($this->statut == 'nouveau') { // nouvel inscrit
spip_query("UPDATE spip_auteurs SET statut='1comite' WHERE login='".$this->login."'");
spip_query("UPDATE spip_auteurs SET statut='1comite' WHERE login='".addslashes($this->login)."'");
}
if ($this->md5next) {
include_ecrire("inc_session.php3");
// fait tourner le codage du pass dans la base
$nouvel_alea_futur = creer_uniqid();
$query = "UPDATE spip_auteurs SET alea_actuel = alea_futur, ".
"pass = '".$this->md5next."', alea_futur = '$nouvel_alea_futur' ".
"pass = '".addslashes($this->md5next)."', alea_futur = '$nouvel_alea_futur' ".
"WHERE login='".$this->login."'";
@spip_query($query);
}
......
......@@ -100,7 +100,7 @@ if ($essai_login == "oui") {
$md5next = $next_session_password_md5;
}
else if ($session_password) { // mot passe en clair
$query = "SELECT alea_actuel, alea_futur FROM spip_auteurs WHERE login='$login' AND statut!='5poubelle'";
$query = "SELECT alea_actuel, alea_futur FROM spip_auteurs WHERE login='".addslashes($login)."' AND statut!='5poubelle'";
$result = spip_query($query);
if ($row = spip_fetch_array($result)) {
$md5pass = md5($row['alea_actuel'] . $session_password);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter