authentifizierung/autorisierung mittels apa conf via mysql

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

authentifizierung/autorisierung mittels apa conf via mysql

Postby speerlinde » 01. November 2007 20:35

HALLO LEUTE

NACHDEM MEIN APACHE UNTER LINUX (SUSE) SCHON EINIGE MONATE LAEUFT,
KAM ICH AUF DIE IDEE AUF XP-PRO MITTELS XAMPP AUCH EINEN SERVER ZU
BAUEN.

BIS AUF EINE "KLEINIGKEIT" BIN ICH VOLL ZUFRIEDEN.
ALSO ERST MAL MEINEN DANK AN DAS XAMPP TEAM !!!!!

################################################################################

1. BENUTZERANMELDUNG MITTELS PHP: AUF SUSE OK / AUF XAMPP OK
------------------------------------------------------------

<?php
/***** Die echo Ausgabedaten werden dazugeladen **********/
//relativer Link
include_once("./XXYYZZ/messages.inc.php");
//
/*** Bereite Zugriff auf Datenbank-Server vor ****/
// Welche Maschine, welcher Benutzer, Welches Passwort
$sql_server = mysql_connect("localhost","UUSSEERR","PPAASSWWDD");
// welche Datenbank
$daten_bank = "GGEEMMEEIINN";
// welche Tabelle
$daten_tabelle = "GGEEHHEEIIMM";

if (!$sql_server)// Wenn kein Zugriff auf den DB-Server moeglich
{
echo ("<h1><br><center> NO CONNECTION </center></h1>");// Meldung
exit;// Ende der php Abarbeitung
}
else //sonst weiter
{
// Selektiere die Datenbank
mysql_select_db("$daten_bank");

//Bereite Zugriff auf Tabelle vor
$result = mysql_query("select * from $daten_tabelle");

/*** solange etwas zu holen ist ***/
while ($zeile = mysql_fetch_object($result))
{
$user[$zeile->Name] = "$zeile->Passwort"; //Fuelle Area genannt user
}

mysql_close($sql_server);//schliesse Verbindung zum DB-Server

/** Generierung des Eingabefensters und Pruefung der Eingabe**/
if(!array_key_exists($_SERVER['PHP_AUTH_USER'], $user) ||
$_SERVER['PHP_AUTH_PW'] != $user[$_SERVER['PHP_AUTH_USER']])
{
Header("HTTP/1.1 401 Unauthorized");
Header("WWW-Authenticate: Basic realm=".$mein_koenig_reich);
echo $abbruch_meldung;


exit;
}
/**** Wenn die Eingaben Ok einiges im Browser anzeigen ****/
echo $sicher_heit; // Vorab ein Sicherheitshinweis
echo $danke_text; // ein Dank mit persoenlicher Anrede
echo $area_more; // der Link zu den Bewerbungs Daten
}
exit();
?>

################################################################################



2. BENUTZERANMELDUNG MITTELS APA CONF: AUF SUSE OK / AUF XAMPP NOT OK
---------------------------------------------------------------------

Alias /sonstiges "Z:/sonstiges/meine/t"
<Directory "Z:/sonstiges/meine/t">
Options None
AllowOverride None
Order deny,allow
Deny from all
Allow from localhost

AuthType Basic
AuthName "MEMBERS ONLY"

AuthMySQLHost localhost
AuthMySQLDB GGEEMMEEIINN
AuthMySQLUserTable GGEEHHEEIIMM

AuthMySQLUser UUSSEERR
AuthMySQLPassword PPAASSWWDD


AuthMySQLNameField Name
AuthMySQLPasswordField Passwort
AuthMySQLCryptedPasswords off

require valid-user
</Directory>

################################################################################

HIER DER AUSZUG AUS DER APA LOG:
--------------------------------

[error] Internal error: pcfg_openfile() called with NULL filename
[error] [client 127.0.0.1] (9)Bad file descriptor: Could not open
password file: (null)

################################################################################


WARSCHEINLICH GRINNST MICH DER MONSTER-BUG SCHON SEIT TAGEN AN........

JEDOCH ICH KOMM IHM NICHT BEI.

VIELEICHT HABT IHR EINE IDEE ?!

DANKE IM VORAUS

GERLINDE
[size=9][/size][/size]
speerlinde
 
Posts: 8
Joined: 12. October 2007 17:41

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 109 guests