Changeset 103


Ignore:
Timestamp:
02/21/06 23:37:42 (7 years ago)
Author:
anarcat
Message:

[project @ alternc: changeset 2003-06-10 06:54:10 by root]
Correction du bug avec les ' dans le mot de passe des membres

Original author: root
Date: 2003-06-10 06:54:10

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bureau/class/m_mem.php

    r102 r103  
    11<?php 
    22/* 
    3  $Id: m_mem.php,v 1.4 2003/06/10 06:45:20 root Exp $ 
     3 $Id: m_mem.php,v 1.5 2003/06/10 06:54:10 root Exp $ 
    44 ---------------------------------------------------------------------- 
    55 LICENSE 
     
    7575    global $db,$session,$err; 
    7676    $err->log("mem","login",$username); 
    77     $username=addslashes($username); 
    78     $password=addslashes($password); 
     77    //    $username=addslashes($username); 
     78    //    $password=addslashes($password); 
     79    $password=stripslashes($password); 
    7980    $db->query("select * from membres where login='$username';"); 
    8081    if ($db->num_rows()==0) { 
     
    236237    global $db,$err; 
    237238    $err->log("mem","passwd"); 
     239    $oldpass=stripslashes($oldpas); 
     240    $newpass=stripslashes($newpas); 
     241    $newpass2=stripslashes($newpas2); 
    238242    if (!$this->user["canpass"]) { 
    239243      $err->raise("mem",11); 
     
    241245    } 
    242246    if ($this->user["pass"]!=$oldpass) { 
    243       $err->raise("mem",5); 
     247      $err->raise("mem",6); 
    244248      return false; 
    245249    } 
    246250    if ($newpass!=$newpass2) { 
    247       $err->raise("mem",6); 
     251      $err->raise("mem",7); 
    248252      return false; 
    249253    } 
    250254    if (strlen($newpass)<3) { 
    251       $err->raise("mem",7); 
    252       return false; 
    253     } 
     255      $err->raise("mem",8); 
     256      return false; 
     257    } 
     258    $newpass=addslashes($newpass); 
    254259    $db->query("UPDATE membres SET pass='$newpass' WHERE uid=".$this->uid.";"); 
    255260    $err->error=0; 
     
    381386      $db->query("SELECT * FROM chgmail WHERE cookie='$COOKIE' and ckey='$KEY' and uid='$uid';"); 
    382387      if (!$db->num_rows()) { 
    383         $err->raise("mem",8); 
     388        $err->raise("mem",9); 
    384389        return false; 
    385390      } 
Note: See TracChangeset for help on using the changeset viewer.