je fais quelque chose comme ce qui suit:base64_encode comportement bizarre
SELECT * FROM table WHERE user='$user';
$myrow = fetchRow() // previously I inserted a pass to the db using base64_encode ex: WRM2gt3R=
$somepass = base64_encode($_POST['password']);
if($myrow[1] != $somepass) echo 'error';
else echo 'welcome';
Im toujours obtenir erreur, j'ai même écho somepass de $ et myrow $ [1], ils sont les mêmes, mais toujours une erreur. Qu'est-ce que je fais mal? Merci
S'il vous plaît fournir des informations sur ce que $ myrow et $ _POST contiennent réellement (var_dump ($ myrow) et var_dump ($ _ POST);) –
var_dump ($ somepass); var_dump ($ myrow); et collez la sortie dans votre question. –