HOWTO .htaccess auth mit mysql

Apache, Lighttpd, nginx, Cherokee
Post Reply
lordoberon
Posts: 9
Joined: 2006-02-12 12:59
Location: Essen / NRW / Germany
Contact:
 

HOWTO .htaccess auth mit mysql

Post by lordoberon »

ich hab mir mal wieder den kopf ueber kleinigkeiten zerbrochen und folgendes ist dabei herraus gekommen....
(google ist zwar ein guter, aber nicht immer der beste freund...)

als erstes mal:

Code: Select all

apt-get install libapache-mod-auth-mysql
dann solltet ihr euch eine datenbank anlegen, welche benutzernamen und passwort (bei mir reicht es, wenn userdaten im klartext angelegt werden) zulegen...
geht, denke ich mal, recht einfach.... gibt ja genuegend spielzeuge...

dann folgt als naechstes eine .htaccess datei mit folgendem inhalt:

Code: Select all

AuthName "Bitte Benutzername und Passwort eingeben"
AuthMySQL On
AuthMySQL_Host localhost
AuthMySQL_User DB_BENUTZERNAME
AuthMySQL_Password DB_PASSWORT
AuthMySQL_DB DATENBAK
AuthMySQL_Password_Table TABELLE_MIT_USERN
AuthMySQL_Username_Field FELD_MIT_BENUTZERNAMEN
AuthMySQL_Password_Field FELD_MIT_PASSWOERTERN
AuthMySQL_Encryption_Types Plaintext
AuthMySQL_Encrypted_Passwords Off
AuthType Basic
require valid-user
in meinem fall ist es, wie oben schon angegeben, nicht notwendig, die daten mit MD5 zu verschluesseln. von daher steht dort auch "AuthMySQL_Encryption_Types Plaintext" und "AuthMySQL_Encrypted_Passwords Off".

da ich im moment immer die dumme angewohnheit habe, das mir meine platten incl. scripte immer wieder hops gehen, schreib ich´s hier einfach mal rein... in der hoffnung, ihr sichert wenigstens eure daten :)

bye
OBI
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA
 

Re: HOWTO .htaccess auth mit mysql

Post by duergner »

Also den Fall möchte ich mal sehen, wo es nicht notwendig/sinnvoll ist, die Passwörter zumindest als MD5 Hash abzulegen.
lordoberon
Posts: 9
Joined: 2006-02-12 12:59
Location: Essen / NRW / Germany
Contact:
 

Re: HOWTO .htaccess auth mit mysql

Post by lordoberon »

das is nur ne kleine datenbank fuer 3 leute :) da lohnt sich der aufwand ned.. :)
aber ich werd die sache bei zeiten auf md5 umstellen :)
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: HOWTO .htaccess auth mit mysql

Post by daemotron »

Das ist ja wohl das geringste Problem:

Code: Select all

AuthMySQL_Encryption_Types PHP_MD5
AuthMySQL_Encrypted_Passwords On
PHP_MD5, weil die Doku folgendes verrät:
PHP_MD5
Compares with an MD5 hash, encoded in the way that PHP and
MySQL handle MD5 hashes - 32 character hex code, with
lowercase letters
- Dafür sorgen, dass das Passwort-Feld vom Typ varchar(32) ist
- Neue Benutzer so in die Datenbank eintragen:

Code: Select all

Insert into TABELLE_MIT_USERN (FELD_MIT_BENUTZERNAMEN, FELD_MIT_PASSWOERTERN ) Values ('John Doe', md5('geheim'));
lordoberon
Posts: 9
Joined: 2006-02-12 12:59
Location: Essen / NRW / Germany
Contact:
 

Re: HOWTO .htaccess auth mit mysql

Post by lordoberon »

geeeeeeeeeenau :)
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: HOWTO .htaccess auth mit mysql

Post by Joe User »

Sorry, aber bei drei Usern ist mod_auth_mysql völliger Schwachsinn...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
lordoberon
Posts: 9
Joined: 2006-02-12 12:59
Location: Essen / NRW / Germany
Contact:
 

Re: HOWTO .htaccess auth mit mysql

Post by lordoberon »

Joe User wrote:Sorry, aber bei drei Usern ist mod_auth_mysql völliger Schwachsinn...
nun ja... war ja auch nur experimentell...
das ganze wird nun fuer andere zwecke verwendet...

ich hab nur ueberall danach gesucht und nirgendwo was brauchbares (bzw. was funktionierendes) gefunden....
und da hab ich mir mal gedacht, ich lasse die anderen an meinem wissen teil haben....
ich werd den oberen teil mal ggf. updaten, wenn ich meine klamotten hier umgebaut hab...
Post Reply