IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Passwortschutz Durch Referer
SteffenG
Beitrag 18.07.2004 - 7:52
Beitrag #1


looks good


Gruppe: User
Beiträge: 75
Mitglied seit: 12.11.2003
Mitglieds-Nr.: 1.642



Hallo zusammen,

ich habe zwei Seiten auf verschiedenen Servern, die beide durch .htaccess passwortgeschützt sind. Jetzt möchte ich erreichen, dass beim Wechsel von einer Seite auf die andere kein Passwort eingegeben werden muss.
Ich dachte mir, dass ich dass durch den Referer hinkriegen könnte. Geht das?

Gibt es andere Möglichkeiten? Ich denke, man kann das Passwort in der Adresszeile mitschicken, bin mir aber nicht sicher... Außerdem wäre das auch nicht sonderlich 'sicher'... wink.gif


schöne Grüße
Steffen
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
db
Beitrag 18.07.2004 - 15:02
Beitrag #2


hdb
*****

Gruppe: User
Beiträge: 685
Mitglied seit: 26.10.2001
Wohnort: Köln
Mitglieds-Nr.: 5



ZITAT(SteffenG @ 18.07.2004 - 15:39)
Hallo Hans-Dieter,

könntest du das PHP noch ein wenig erklären? Wo setzt man die Variablen?


schöne Grüße
Steffen

$REMOTE_USER kommt aus dem ENV, damit kannst Du das Passwort aus der Datei lesen.

Lass mal auf dem Server in einem .htaccess geschützen Bereich folgendes script laufen. Dann siehst Du, ob PHP als CGI ausgeführt wird. In dem Fall kommst Du nicht an $_Server[$PHP_AUTH_PW]. Dann machst Du es über die Passworddatei.

<?php

@session_start();

function ShowHTTPVars ($array)
{ if (count($array))
{ while (list($key, $val) = each($array))
{ echo "<tr><td valign=\"top\">" . gettype($val) . "</td>";
if (is_array($val))
{ echo "<td>";
while (list($key2, $val2) = each($val))
echo "$key [$key2] = $val2<br>\n";
echo "</td>";
}
else
echo "<td>$key = $val</td>\n";
echo "</tr>";
}
}
}
?>
<hr noshade>
<br>
<table border="1" cellspacing="0" cellpadding="2">
<tr>
<td align="left" valign="top" width="50%">
<table border="1" cellspacing="0" cellpadding="2" width="100%">
<tr><th colspan=2>Values submitted via POST method:</th></tr>
<tr><th>Type</th><th align="left">Variable = Value</th></tr>
<?php ShowHTTPVars ($HTTP_POST_VARS) ?>
</table>
</td>
<td align="left" valign="top" width="50%">
<table border="1" cellspacing="0" cellpadding="2" width="100%">
<tr><th colspan=2>Values submitted via GET method:</th></tr>
<tr><th>Type</th><th align="left">Variable = Value</th></tr>
<?php ShowHTTPVars ($HTTP_GET_VARS) ?>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" colspan="2">
<table border="1" cellspacing="0" cellpadding="2">
<tr><th colspan=2>Real available vars on this page now:</th></tr>
<tr><th>Type</th><th align="left">Variable = Value</th></tr>
<?php // ShowHTTPVars ($GLOBALS) funzt nicht!
while (list($key, $val) = each($GLOBALS))
{ echo "<tr><td valign=\"top\">" . gettype($val) . "</td>";
if (is_array($val))
{ echo "<td>";
while (list($key2, $val2) = each($val))
echo "$key [$key2] = $val2<br>\n";
echo "</td>";
}
else
echo "<td>$key = $val</td>\n";
echo "</tr>";
}
?>
</table>
</td>
</tr>
</table>
<?
phpinfo();
?>
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 10.05.2025 - 13:22

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here