Hallo Freunde , ich bins mal wieder xD
Ja... und zwar auf einer Homepage soll ein einfacher Login-Bereich erstellt für interne Mitarbeiter, also einfach ein Benutzer und ein Passwort, mit dem sich alle dann in den internen Bereich der Homepage einloggen können. Das könnte man ja mit htaccess regeln.
Nun soll sich da aber nicht dieses popupfenster öffnen, sondern ich möchte meine Daten in ein schönes Loginfeld eingeben können, und damit dann das popupfenster sozusagen umgehen... In einem anderen Forum hat mir jemand einen Link gegeben Input für Verzeichnisschutz per GET/POST an .htaccess übergeben können ??? Ca va ? - Flashforum, wo das hier drinstand:
Dort geht es allerdings um Flash, und ich weiß nun nicht so richtig wie ich das für HTML machen soll und so... Kann mir da jemand helfen?
Ja... und zwar auf einer Homepage soll ein einfacher Login-Bereich erstellt für interne Mitarbeiter, also einfach ein Benutzer und ein Passwort, mit dem sich alle dann in den internen Bereich der Homepage einloggen können. Das könnte man ja mit htaccess regeln.
Nun soll sich da aber nicht dieses popupfenster öffnen, sondern ich möchte meine Daten in ein schönes Loginfeld eingeben können, und damit dann das popupfenster sozusagen umgehen... In einem anderen Forum hat mir jemand einen Link gegeben Input für Verzeichnisschutz per GET/POST an .htaccess übergeben können ??? Ca va ? - Flashforum, wo das hier drinstand:
PHP-Code:
<?php
//
// regelt den zugriff auf .htaccess-geschützte unterordner in wwwRoot/content
//
$user = $_GET [ 'user' ];
$userpass = $_GET [ 'pass' ];
$dir = $_GET [ 'dir' ];
//
// auslesen der .htpasswd unter angegebenem pfad
// hier in einem /php übergeordneten Verzeichnis /content
//
$htpasswd = "../content" . $dir . "/.htpasswd";
$handle = fopen ($htpasswd, "r");
$contents = fread ($handle, filesize($htpasswd));
$a = explode("\r\n", $contents);
//
// abgleich aller innerhalt der .htpasswd gelisteten 'user:userpassword' mit
// der eingabe $user:$userpass
//
foreach ($a as $v) {
$b = explode ( ":" , $v );
if ( $user == $b[0] && crypt ($userpass, $b[1]) == $b[1] )
{
//
// übereinstimmung mit $user:$userpass gefunden!
//
echo "true";
exit();
}
}
//
// keine übereinstimmungen gefunden
//
echo "false";
?>
PHP-Code:
//// Beispielaufruf innerhalb Flash//var lv:LoadVars = new LoadVars();lv.onData = function (str:String) {if (str=="true") //login erfolgreichelse if (str=="false") //login verwehrt}lv.load ("/php/pass.php?user="+user+"&userpass="+password+"&dir="+directory);
Kommentar