Bonjour,
je cherche à autoriser l acces au serveur apache via une base mysql en passant des parametres dans l'url(login,mot de passe et un autre parametre)
dans le fichier de conf apache,on a
et en url : je voudrais par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 # mod_dbd configuration DBDriver mysql DBDParams "dbname=apacheauth user=apache password=xxxxxx" DBDMin 4 DBDKeep 8 DBDMax 20 DBDExptime 300 <Directory /usr/www/myhost/private> # core authentication and mod_auth_basic configuration # for mod_authn_dbd AuthType Basic AuthName "My Server" AuthBasicProvider dbd # core authorization configuration Require valid-user # mod_authn_dbd SQL query to authenticate a user AuthDBDUserPWQuery \ "SELECT password FROM authn WHERE user = %s ANG login =%s AND url=%s" </Directory>
http://login:pasword@monsite?url='/toto/word'
je voudrais savoir si cela peut fonctionner car je ne connais pas le mecanisme qui permet de passer les parametres de l'url vers la requete sql AuthDBDUserPWQuery.Dans tous les exemples que j'ai vu il n y avait qu'un seul parametre dans la AuthDBDUserPWQuery.
merci.
Partager