getJSON() et les sessions
Bonjour,
Je développe une Javascript SDK pour l'API de mon site et je rencontre un petit problème lors d'un appel à getJSON.
Admettons une page web à l'url suivante: http://monsite.com
J'ai un simple "if/else" avec le frameworkk codeigniter:
Code:
1 2 3 4 5
|
if ($this->session->userdata('id'))
echo json_encode(array('res' => 'welcome'));
else
echo json_encode(array('res' => 'Sorry')); |
Lorsque je visite cette page, après m'être authentifié, il m'affiche bien "{"ok": "welcome"}".
Mais si je fais (en local ou sur un site distant)
Code:
1 2 3
| $.getJSON('http://monsite.com', function(data) {
alert(data.res);
}); |
J'obtiens "Sorry"..
Et ça fonctionne si j'y retourne juste derrière avec mon browser, j'obtiens de nouveau "Welcome".
Est-ce bien normal ? Y a t-il un moyen de "dire" à getJSON de partir avec l'id de session comme un user à travers son browser ?
Merci !