Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Exotech MS] Test inscription
Auteur Message
Plume Hors ligne
Membre

Messages : 377
Inscription : Jul 2008
Réputation : 6
Message : #11
RE: [Exotech MS] Test inscription
Nous sommes d'accord ^_^ J'vais remettre la régex qui va bien :/

D'autres bugs ? :]

@tchaOo°

le Blog de Plume : http://plumeconception.o-n.fr/blog/
10-05-2008 07:15 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Ekilio Hors ligne
Membre

Messages : 209
Inscription : Apr 2008
Réputation : 10
Message : #12
RE: [Exotech MS] Test inscription
Lorsqu'on met des caractères un peu bizarres pour le mot de passe (j"'c rois\'') ça réponds "Le champ Mot de passe ne correspond pas à la valeur du champ Confirmation.". Je viens de faire une dizaine de C/c en pensant que je faisait une faute de frappe 34"
10-05-2008 07:19 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 746
Inscription : May 2008
Réputation : 10
Message : #13
RE: [Exotech MS] Test inscription
Une erreur avec la base de données est survenue.

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '16'')' at line 1

INSERT INTO users (login, email, pass, name, firstname, localisation, country) VALUES ('\'\'\'', 'bim@bam.com', 'e10adc3949ba59abbe56e057f20f883e', '\\\'\\\'\\\'', '\'\'\'', 'french', 'Devine '16'')


Et aussi, il nous dit que le mot de passe est pas le même si on met 6 x ', ce qui est faux 2


Edit : Il s'agit de quel Framework ?
(Ce message a été modifié le : 10-05-2008 07:33 PM par oxman.)
10-05-2008 07:33 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Plume Hors ligne
Membre

Messages : 377
Inscription : Jul 2008
Réputation : 6
Message : #14
RE: [Exotech MS] Test inscription
J'vais voir d'où vient le problème :/

Le framework est CodeIgniter.

Merci pour les bugs ( y a pas de journalisations pour le moment 2 ) et les remontées !

@tchaOo°

le Blog de Plume : http://plumeconception.o-n.fr/blog/
10-05-2008 08:17 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Plume Hors ligne
Membre

Messages : 377
Inscription : Jul 2008
Réputation : 6
Message : #15
RE: [Exotech MS] Test inscription
Un bug du framework il faut croire.

Si je fais :
Code PHP :
echo '<pre>'print_r( array( $this->input->post('pass'), $this->input->post('passConfirm') ) ); echo '</pre>';
    if(
$this->input->post('pass') === $this->input->post('passConfirm')){
      echo 
'bouh';
    } 

J'obtiens :
Code PHP :
Array
(
    [
0] => j"'c rois\''
    [1] => j"'c rois\''
)

bouh 

Faut que je trouve le problème :/

le Blog de Plume : http://plumeconception.o-n.fr/blog/
10-05-2008 08:32 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 746
Inscription : May 2008
Réputation : 10
Message : #16
RE: [Exotech MS] Test inscription
Bizarre tu n'as même pas de "" ou de '' qui englobe la chaine de caractère.
10-05-2008 08:39 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Plume Hors ligne
Membre

Messages : 377
Inscription : Jul 2008
Réputation : 6
Message : #17
RE: [Exotech MS] Test inscription
Ca, c'est lui qui gère, mais quand je vais dans la librairie de Validation, la méthode qui compare les valeurs :
Code PHP :
/**
  * Match one field to another
  *
  * @access  public
  * @param  string
  * @param  field
  * @return  bool
  */
  
function matches($str$field)
  {
    if ( ! isset(
$_POST[$field]))
    {
      return 
FALSE;
    }

    return (
$str !== $_POST[$field]) ? FALSE TRUE;
  } 
Et si je fais :
Code PHP :
/**
  * Match one field to another
  *
  * @access  public
  * @param  string
  * @param  field
  * @return  bool
  */
  
function matches($str$field)
  {
    if ( ! isset(
$_POST[$field]))
    {
      return 
FALSE;
    }

    echo 
'<pre>'print_r( array( $str$_POST[$field] ) ); echo '</pre>';
    return (
$str !== $_POST[$field]) ? FALSE TRUE;
  } 

J'obtiens :
Code :
Array
(
    [0] => j\"\'c rois\\\'\'
    [1] => j"'c rois\''
)
Reste plus qu'à remonter à la source pour voir le problème :/

le Blog de Plume : http://plumeconception.o-n.fr/blog/
10-05-2008 08:43 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Plume Hors ligne
Membre

Messages : 377
Inscription : Jul 2008
Réputation : 6
Message : #18
RE: [Exotech MS] Test inscription
Problème réglé :]

Merci pour votre aide ! J'en veux d'autres !! 10

@tchaOo°

le Blog de Plume : http://plumeconception.o-n.fr/blog/
10-05-2008 08:47 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 746
Inscription : May 2008
Réputation : 10
Message : #19
RE: [Exotech MS] Test inscription
bouh
Une erreur avec la base de données est survenue.

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '16'')' at line 1

INSERT INTO users (login, email, pass, name, firstname, localisation, country) VALUES ('\'\'\'', 'bim@bam.com', 'e10adc3949ba59abbe56e057f20f883e', '\\\'\\\'\\\'', '\'\'\'', 'french', 'Devine '16'')


En voilà d'autres 2
10-05-2008 08:48 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
pascal Hors ligne
Membre

Messages : 676
Inscription : Aug 2006
Réputation : 14
Message : #20
RE: [Exotech MS] Test inscription
la méthode matches() est moche ...

ya moins de bugs avec symfony, non ? 10

A+

Pascal

Bonnes pratiques SQL - Passer à la POO
présentation
10-05-2008 08:52 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse 



ContactJeuWeb (JeuPHP) - Crée ton jeu par navigateurRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS