ap_get_basic_auth_pw

Prototypes

int ap_get_basic_auth_pw(request_rec *RequeteApache, const char **MotDePasse);

Description

Lit le mot de passe de la connexion élémentaire correspond saisie par le client.

Le paramètre RequeteApache est le descripteur de la requête Apache. Le nom de l'utilisateur est obtenu par le champ user de ce paramètre.

Le paramètre MotDePasse reçoit l'adresse du mot de passe demandé.

Le résultat est APR_SUCCESS en cas de succès.

Exemple

#include <httpd.h>
#include <http_config.h>
#include <http_log.h>
#include <http_protocol.h>
#include <http_request.h>
#include <http_core.h>
#include <ap_compat.h>

...
request_rec *RequeteApache;
char *MotDePasse;
...
MotDePasse=NULL;
if (ap_get_basic_auth_pw(RequeteApache,&MotDePasse)!=APR_SUCCESS) ...

Voir aussi

ap_get_server_name pour obtenir le nom du serveur.