Authentification web via Titanium

Par ajhax, il y a 14 ans


Hello,

J'essaye pour me faire la main sur Titanium de réaliser une appli qui va s'authentifier sur un intranet. Pour cela j'utilise la méthode createHTTPClient, et je lance la fonction suivante :

loginBtn.addEventListener('click', function(e)
{
    if (username.value != '' && password.value != '')
    {
        loginRequest.open("POST", "monURL");
        var params = {
            username: username.value,
            password: password.value
        };
        loginRequest.send(params);
    }
    else
        alert("Username & Password required");
});

La connexion se passe bien, si j'affiche this.responseText j'ai bien l'output html de "monURL", mais il n'essaye pas de se connecter.

Une idée ?

Merci,

3 réponses

ajhax, il y a 14 ans

Bon j'ai résolu mon problème si jamais il y en a que ça intéresses, il manquai simplement le paramètre action: 'login'

imars, il y a 14 ans

Le action tu l'insères dans loginRequest.send ?

ajhax, il y a 14 ans

le action il faut que tu le mette à l'intérieur de l'objet que tu passes à la méthode send, en l'occurence dans mon code dans l'objet params. Mais il se peut que les champs à indiqué soi différent chez toi. Pour savoir exactement les champs qu'il te faut, étudie la requête que passe le navigateur.