Plume
Membre
Messages : 377
Inscription : Jul 2008
Réputation : 6
|
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 |
|
Ekilio
Membre
Messages : 209
Inscription : Apr 2008
Réputation : 10
|
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  "
|
|
| 10-05-2008 07:19 PM |
|
oxman
Membre
Messages : 746
Inscription : May 2008
Réputation : 10
|
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 '  '')' at line 1
INSERT INTO users (login, email, pass, name, firstname, localisation, country) VALUES ('\'\'\'', 'bim@bam.com', 'e10adc3949ba59abbe56e057f20f883e', '\\\'\\\'\\\'', '\'\'\'', 'french', 'Devine '  '')
Et aussi, il nous dit que le mot de passe est pas le même si on met 6 x ', ce qui est faux
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 |
|
Plume
Membre
Messages : 377
Inscription : Jul 2008
Réputation : 6
|
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  ) et les remontées !
@tchaOo°
le Blog de Plume : http://plumeconception.o-n.fr/blog/
|
|
| 10-05-2008 08:17 PM |
|
Plume
Membre
Messages : 377
Inscription : Jul 2008
Réputation : 6
|
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 |
|
oxman
Membre
Messages : 746
Inscription : May 2008
Réputation : 10
|
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 |
|
Plume
Membre
Messages : 377
Inscription : Jul 2008
Réputation : 6
|
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 |
|
Plume
Membre
Messages : 377
Inscription : Jul 2008
Réputation : 6
|
|
| 10-05-2008 08:47 PM |
|
oxman
Membre
Messages : 746
Inscription : May 2008
Réputation : 10
|
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 '  '')' at line 1
INSERT INTO users (login, email, pass, name, firstname, localisation, country) VALUES ('\'\'\'', 'bim@bam.com', 'e10adc3949ba59abbe56e057f20f883e', '\\\'\\\'\\\'', '\'\'\'', 'french', 'Devine '  '')
En voilà d'autres
|
|
| 10-05-2008 08:48 PM |
|
pascal
Membre
Messages : 676
Inscription : Aug 2006
Réputation : 14
|
|
| 10-05-2008 08:52 PM |
|