T'aurais commencé par là...
Si tu te choppes une erreur 403 c'est que le script est correct ! Moi en entrant un mauvais pass j'arrivais sur une erreur 401, ce qui est normal. La prochaine fois que tu postes, merci de donner TOUTES les données du problème ! (tu aurais parlé de 403 on aurait su tout de suite !)