Problème authentification manuel

Problème authentification manuel

par matthieu roca,
Nombre de réponses : 0
Bonjour,

Je suis en train de développer un webservice où je rentre mes login et pass . Mon but est de transmettre ces informations a moodle afin que lorsque j'arrive sur mon moodle je sois connecté. Je transmet donc tout ceci via mon xmlrpc sur la fonction que j'ai créé dans /moodle/xmlrpc/xmlrpc.php.
Pour ce faire après la saisie de mes log et pass je vérifie que tout est bien reconnu ( c'est à dire qu'il sont bien dans ma table user) et j'utilise alors la fonction authenticate_user_login.

Cela donne ça à peu prêt cela :

$m_user = false;
$m_user = get_record("user","username",$login_user);

// Si un $m_user contient un enregistrement c'est qu'il aura trouvé login/pswd
if($m_user){

$m_auth = authenticate_user_login($login_user,$pswd_user);

if($m_auth){
$token=$login_user."iut".$login_user;

return array(TRUE,$token);
}
else{
return array(FALSE,"Erreur d'authentification");
}



Mon problème est que bon ça ne me connecte pas. J'ai regarder la documentation moodle mais je n'y arrive pas, est ce cette apelle suffit pour se connecter , est ce que j'ai fait une erreur ?

Merci d'avance pour vos réponses.

ps: j'avais fait le même post dans la section développement mais je me permets de reposter ici en espérant que certains pourront m'aider.
Moyenne des évaluations  -