Frage zu .htaccess Login
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansprechen
bereich
code
datenbank
datum
frage
funktion
header
login
merken
minimum
normalen login
sagen
schwere sprache
server
session
sicherheit
testen
voraussetzung
weben
-
ho ;)
Ich habe eine Frage zum .htaccess Login...
Weiß nur nicht genau, wie ich das ausdrücken soll :D
Beispiel:
Wenn ich mich bei einem normalen Login auf einer Homepage (zb. Lima City) einlogge, dann steht ja am Anfang "Hallo sincer! Schön, dass du wieder da bist..." usw...
Worauf ich hinaus will, ist, dass ich angesprochen werde...
Ich habe mich als Sincer eingeloggt, und werde logischerweise erkannt...
Meine Frage ist nun, ob ich einen .htaccess Login erstellen kann, und wenn man sich eingeloggt hat, werde ich mit meinem Acc-Namen begrüßt. (Genauso, wie bei einem normalen PHP Login...)
Also, ich hoffe, dass das geht :D
Kann mir wer sagen, ob und wie ich das verwirklichen kann?
Thx im Voraus ;)
Sincer
PS: Ich habe das Forum PHP gewählt, da ich denke, dass man das vermutlich mit PHP verwirklichen kann...
*Hoff* -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du könntest das lösen, indem Du ein Cookie mit username und PW anlegst und anschließend deinen geschützen Bereich folgendermaßen aufrufst...
if (!empty($_COOKIE[user]) AND !empty($_COOKIE[pass])) { header("Location: http://$_COOKIE[user]:$_COOKIE[pass]@domain.tld"); }
-
hi, um deine Frage zu beantworten.
Per .htaccess geht das nicht, da es eine Web-Server Funktionalität ist, die du nicht per php oder ähnlichem ansprechen kannst.
Neben dem Cockie gibt es z.B. auch noch die Möglichkeit dir die login Daten in eine Datenbank zuschreiben und dann per php und (Session) Variable den Username zu merken . Das ganze ist zwar etwas aufwendiger als das Cockie, dafür aber auch sicherer, vorrausgesetzt es ist gut programmiert.
-
Per .htaccess geht das nicht, da es eine Web-Server Funktionalität ist, die du nicht per php oder ähnlichem ansprechen kannst.
OK, das wusste ich nicht...
Neben dem Cockie gibt es z.B. auch noch die Möglichkeit dir die login Daten in eine Datenbank zuschreiben und dann per php und (Session) Variable den Username zu merken
Genau das wollte ich vermeiden :/
*PHP noch immer nicht gelernt hab*
Das ganze ist zwar etwas aufwendiger als das Cockie, dafür aber auch sicherer, vorrausgesetzt es ist gut programmiert.
Ich möchte zwar keine unsichere Seite haben, auf der anderen Seite geht es auch nicht ums Online Banking :D
Wie unsicher würde meine Seite werden, wenn ich das Problem über Cookies lösen würde?
Du könntest das lösen, indem Du ein Cookie mit username und PW anlegst und anschließend deinen geschützen Bereich folgendermaßen aufrufst...
(...)
Vielen Dank für den Code ;)
Nur da ich kein PHP kann, habe ich auch kA davon :/
Würdest du mir erklären (bzw. einen Link zu einem guten Tutorial geben), wie ich Cookies erstelle, die genau diese Funktion erfüllen. (Allerdings nur unter der Voraussetzung, dass mir die Cookie-Lösung weiterhin ein Minimum an Sicherheit belässt XD - Ich brauche keinen Login, wenn sich dann sowieso jeder daran vorbeimogeln kann, der nur ein wenig Ahnung von Cookiemanipulation hat :/ )
Thx für die Antworten ;)
Sincer
-
Also, es wäre besser, wenn du das wirklich mit PHP machst. PHP ist keine schwere Sprache (wenn man erstmal auf das Quakenet Tutorial gestoßen ist) und falls du es nicht lernen willst gibts auch fertige Scripte (z.B. basti2web.de, das MySQL-Login oder Simple-Login)
-
Danke, ich werde das gleich mal testen ;)
lg
Sincer
//EDIT:
Thx, das Script scheint gut zu funktionieren :)
Beitrag geändert: 7.11.2008 22:20:55 von sincer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage