autentification/autorisation avec mySql
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
Code:
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> |
et en url : je voudrais par exemple:
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.