Auth. valideren tegen database..

Pagina: 1
Acties:
  • 113 views sinds 30-01-2008
  • Reageer

  • Prutser_IA
  • Registratie: Januari 2000
  • Laatst online: 03-06-2021
Ik had een vraagje..

Ik moet een volledige dir. afschermen voor het gewone publiek.. Maar nu moet eigenlijk de username en password uit een database getrokken worden..
Normaal scherm je met .htpasswd en .htaccess een hele dir af.. Maar dan heb je nog geen db interactie..

Is er een mogelijk om dit voor elkaar te krijgen?? Ik host niet op een eigen server dus wellicht niet dat ik de juiste dingen heb..

Server/apache info:
Apache Version: Apache/1.3.6
Apache Release: 10306100
Apache API Version: 19990320
User/Group: httpd(15)/11
Max Requests Per Child: 30
Keep Alive: on
Max Per Connection: 100
Timeouts Connection: 300
Keep-Alive: 15
Server Root: /etc/httpd
Loaded Modules: mod_php4, mod_auth_pam, mod_perl, mod_ssl, mod_setenvif, mod_so, mod_unique_id, mod_example, mod_usertrack, mod_headers, mod_expires, mod_cern_meta, mod_digest, mod_auth_db, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_proxy, mod_userdir, mod_speling, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_referer, mod_log_agent, mod_log_config, mod_define, mod_env, mod_mmap_static, http_core

Bijvoorbaad dank..

42


  • mavink
  • Registratie: April 2000
  • Laatst online: 06-05 09:52
Met mod_auth_db zou je kunnen valideren tegen een 'db' database, dat is gewoon een bestand op de schijf van de webserver. Voor bijvoorbeeld mysql heb je een aparte module nodig, mod_auth_mysql.

Wat je zou kunnen doen is in die dir alleen maar php-files zetten en daarin laten valideren tegen een mysql database.

  • Prutser_IA
  • Registratie: Januari 2000
  • Laatst online: 03-06-2021
Tja het gaat hier dus om een admin site.. van een site..
Aangezien ze dus niet mod_auth_mysql hebben zou de enige oplossing zijn om met constante auth, te werken.. en/of met cookies.. :( beetje jammer

42