variablen an .htaccess übergebem
variablen an .htaccess übergebem
Hallo,
Ich habe mehrere Geschützte bereiche (htaccess ) und ich will dass man irgendwo auf der page die zugangsdaten (user; pw) in ein formular eingibt, diese daten dann an htaccess übergeben werden, so dass sich das blöde fenster mit der passworteingabe nicht öffnet.
Hat jemand ne Idee wie es geht ???
Gruß Viktor
Ich habe mehrere Geschützte bereiche (htaccess ) und ich will dass man irgendwo auf der page die zugangsdaten (user; pw) in ein formular eingibt, diese daten dann an htaccess übergeben werden, so dass sich das blöde fenster mit der passworteingabe nicht öffnet.
Hat jemand ne Idee wie es geht ???
Gruß Viktor
-
coolsurfer
- Posts: 61
- Joined: 2002-05-01 18:16
Re: variablen an .htaccess übergebem
emm , Ich wollte ein login feld haben auf der homepage !
den ich habe Mehrere Geschützete Verzeichnisse !!!!!
Gruß Viktor
den ich habe Mehrere Geschützete Verzeichnisse !!!!!
Gruß Viktor
Re: variablen an .htaccess übergebem
Hi,
du brauchst eine Datei in der etwa folgendes steht:
bspw: login.php
und er ist eingeloggt...
Ich hab das jetzt nicht getestet, aber so ähnlich sollte es funzen.
Ob du da nun per meta refresh direkt einloggst o.ä. ist dann deine sache, so muss einfach 2 mal geklickt werden :oops:
so long
static
du brauchst eine Datei in der etwa folgendes steht:
bspw: login.php
Code: Select all
<?php if(isset($_POST['submit'])) { ?>
<a href="http://<?php echo $_POST['user'] . ':' . $_POST['pw']; ?>@yourdomain.de">Klicken um einzuloggen</a>
<?php
}
else {
?>
<form method="POST" action="login.php">
User: <input type="text" name="user"><br>
Passwort: <input type="password" name="pw"><br>
<br>
<input type="submit" value="log on" name="submit">
</form>
<?php } ?>
Ich hab das jetzt nicht getestet, aber so ähnlich sollte es funzen.
Ob du da nun per meta refresh direkt einloggst o.ä. ist dann deine sache, so muss einfach 2 mal geklickt werden :oops:
so long
static
Re: variablen an .htaccess übergebem
Jo genau sowas hab ich gesucht THX ;-)
Emm Kan man da nicht was machen damit man nur mit 1 klick reinkommt ?
Emm Kan man da nicht was machen damit man nur mit 1 klick reinkommt ?
Re: variablen an .htaccess übergebem
Du kannst auch einen Header-Redirect senden.
-> http://de3.php.net/manual/en/function.header.php Stichwort "Location:"
JamesB
-> http://de3.php.net/manual/en/function.header.php Stichwort "Location:"
JamesB
Re: variablen an .htaccess übergebem
und wen ich mehrere Verzeichniss einfügen will in das script damit er überprüft zum welchem verzeichniss das Pass und Username passen und dan automatisch zu dem richtigen verbindet ???
Ist sowas Ã?berhaupt Möglich ???
Gruß Viktor
PS: Ich kann kein English :oops:
Ist sowas Ã?berhaupt Möglich ???
Gruß Viktor
PS: Ich kann kein English :oops:
Re: variablen an .htaccess übergebem
Hi,
hier der Code mit dem Tipp von JamesB und mit der Abfrage nach dem Verzeichnis ergänzt:
Das ganze ist nur sinnvoll bei einigen wenigen Usern, wenn es zu viele werden, sollte das eher über bspw MySQL gelöst werden. Sorry das ist mir jetzt zuviel einfach so hinzuschreiben.
so long
static
hier der Code mit dem Tipp von JamesB und mit der Abfrage nach dem Verzeichnis ergänzt:
Code: Select all
<?php if(isset($_POST['submit'])) {
switch($_POST['user']) {
case 'user1':
$dir = 'pfad_zu_user_1';
break;
case 'user2':
$dir = 'pfad_zu_user_2';
break;
case 'user3':
$dir = 'pfad_zu_user_3';
break;
case 'user4':
$dir = 'pfad_zu_user_4';
break;
default:
$dir = 'pfad_wenn_nichts_von_oben_passt';
break;
}
header('Location: http://' . $_POST['user'] . ':' . $_POST['pw']. '@yourdomain.de/' . $dir);
}
else {
?>
<form method="POST" action="login.php">
User: <input type="text" name="user"><br>
Passwort: <input type="password" name="pw"><br>
<br>
<input type="submit" value="log on" name="submit">
</form>
<?php } ?>
so long
static
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: variablen an .htaccess übergebem
Dann hilft dir vielleicht das hier weiter:Viktorman wrote:PS: Ich kann kein English :oops:
http://de3.php.net/manual/de/function.header.php
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: variablen an .htaccess übergebem
Es klapt nicht alles , es taucht Immer nochmal dieses login fenster auf nachdem ich im login feld die daten eingegeben habe
Re: variablen an .htaccess übergebem
Hi,
ich hab das jetzt mal lokal ausgetestet und einen Fehler gefunden, mit diesem Script funktionierts bei mir einwandfrei, die Frage nach User + PW kommt nur wenn falsche Daten eingegeben wurden:
so long
static
ich hab das jetzt mal lokal ausgetestet und einen Fehler gefunden, mit diesem Script funktionierts bei mir einwandfrei, die Frage nach User + PW kommt nur wenn falsche Daten eingegeben wurden:
Code: Select all
<?php if(isset($_POST['submit'])) {
switch($_POST['user']) {
case 'user1':
$dir = 'pfad_zu_user_1';
break;
case 'user2':
$dir = 'pfad_zu_user_2';
break;
case 'user3':
$dir = 'pfad_zu_user_3';
break;
case 'user4':
$dir = 'pfad_zu_user_4';
break;
default:
$dir = 'pfad_wenn_nichts_von_oben_passt';
break;
}
header("Location: http://$_POST[user]:$_POST[pw]@yourdomain.de/$dir/");
}
else {
?>
<form method="POST" action="login.php">
User: <input type="text" name="user"><br>
Passwort: <input type="password" name="pw"><br>
<br>
<input type="submit" value="log on" name="submit">
</form>
<?php } ?>
static