ebiz-webhosting
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 13-05-2003, 22:44
Rasta
 Newbie
Links : Onlinestatus : Rasta ist offline
Registriert seit: Mar 2002
Beiträge: 71
Rasta ist zur Zeit noch ein unbeschriebenes Blatt
Standard Variable an htaccess

Hallo ich möchte ein verzeichnisschutz bauen mit htaccess.
aber ich möchte nicht das übliche Authentifizierungs Fenster sondern ich möchte selber eines machen mit html.

also habe mehrere Verzeichnisse nutzer1, nutzer2 ... nutzer99
in jedem verzeichniss liegt ein .htaccess file das für das passwort da ist.

wenn ich jetzt in eines von den verzeichnissen wechsel bekomme ich ja das Fenster für die Authentifizierung.

wenn ich aber http://name1:pass1@meinserver.de/nutzer1/
eingebe wird dieses fenster ja unterdrückt da ich mich über den URL authentifiziere.

kann ich das ganze auch irgendwie so machen das ich aber das passwort nicht im URL habe.

ich denke da immer in richtung http header !!!
weis aber nicht wie das mit der passwort übergabe funktioniert.

bitte helft mir und schickt mich nicht zu einem ander Thread oder tut ich habe schon vieles gelesen aber ich komme nicht weiter....
Mit Zitat antworten
  #2 (permalink)  
Alt 13-05-2003, 23:13
Wotan
 Master
Links : Onlinestatus : Wotan ist offline
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 5.348
Wotan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Vor dem Selben Problem stand ich auch und es gibt dafür keine Lösung ausser die mit der URL!

Das was geht, ist du schreibst dir ein UserManagement und machst das mit einer DB. Aber dann sind deinen Verzeichnise für alle lesbar. Es seiden du machst überall in die Seiten eine Abfrage ob der User eingeloogt ist oder nicht. Ist er nicht eingeloogt schickst du ihn einfach auf die Login-Seite.
Dazu haben wir ein TUT und diesen Thread:
http://www.php-resource.de/forum/sho...threadid=15290
__________________
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
Mit Zitat antworten
  #3 (permalink)  
Alt 13-05-2003, 23:38
Rasta
 Newbie
Links : Onlinestatus : Rasta ist offline
Registriert seit: Mar 2002
Beiträge: 71
Rasta ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja leider kann ich an den inhalten der nutzer-bereiche nichts ändern

daher auch keine sessions oder sonstige abfragen. es muss also mit htaccess passieren.

gibt es wirklich keine möglichkeit das ganze auf HTTP Ebene zu lösen.

"GET /private/nutzer1 HTTP/1.1" ????
und dann irgendwie einen user rein??

Die Browserhersteller haben das doch auch irgendwie programmiert.
Mit Zitat antworten
  #4 (permalink)  
Alt 14-05-2003, 00:13
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

@Rasta
bitte nicht zum gleichen/ähnlichem thema zwei posts aufmachen
zur info. deinen anderen post habe ich geschlossen.

Zitat:
gibt es wirklich keine möglichkeit das ganze auf HTTP Ebene zu lösen
möglich ist es schon. nur komplizierter meiner meinung nach.
aber wenn du das willst..... da könnte die helfen. ist aber nciht viel.
Bei htaccess anmeldung variablen mitgeben!?
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #5 (permalink)  
Alt 14-05-2003, 00:47
Rasta
 Newbie
Links : Onlinestatus : Rasta ist offline
Registriert seit: Mar 2002
Beiträge: 71
Rasta ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hm ja es muss unbedingt so klappen.
ich habe mir mal gerade die RFC zu HTTP angeschaut und habe eine verbindung über TELNET (PORT 80) hinbekommen.

Also per
telnet localhost 80 >habe ich die verbindung zu meinem server hergestelt.

Dann:

GET /private/nutzer1/ HTTP/1.0
Authorization: Basic amFuZWs6ZWNvbW8=


und es hat geklappt ich war nun im geschützten bereich.

so jetzt bekomme ich das aber nicht in mein PHP script.
das klappt:
header ("Location: http://localhost/private/nutzer1");
aber das nicht:
header ("Authorization: Basic amFuZWs6ZWNvbW8=");

wer kann mir helfen ist sehr wichtig...
Mit Zitat antworten
  #6 (permalink)  
Alt 14-05-2003, 00:54
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

die hattest du schon?
http://www.w3.org/Protocols/rfc2616/rfc2616

aber schaue mal bei header() im manual nach.http://de.php.net/manual/de/function.header.php

da habe ich auch sowas gefunden.
header('WWW-Authenticate: Negotiate');
obs hilft weiss ich nicht.

jedoch ist es in der regel so, dass der browser user und pass setzen muss. sonst hat er es ja auf der nächsten seite wieder nicht.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #7 (permalink)  
Alt 14-05-2003, 11:16
Rasta
 Newbie
Links : Onlinestatus : Rasta ist offline
Registriert seit: Mar 2002
Beiträge: 71
Rasta ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
da habe ich auch sowas gefunden.
header('WWW-Authenticate: Negotiate');
obs hilft weiss ich nicht.
das ist für den browser (client) und nicht für den server
Mit Zitat antworten
  #8 (permalink)  
Alt 14-05-2003, 12:56
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Rasta
das ist für den browser (client) und nicht für den server
dann weiss ich es auch nicht ....

wie gesagt
Zitat:
jedoch ist es in der regel so, dass der browser user und pass setzen muss. sonst hat er es ja auf der nächsten seite wieder nicht.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #9 (permalink)  
Alt 14-05-2003, 13:00
Wotan
 Master
Links : Onlinestatus : Wotan ist offline
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 5.348
Wotan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Und somit gibt es keinen Weg dorthin.

Es geht nur über ein Usermanagement!
__________________
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/

Geändert von Wotan (20-07-2005 um 16:17 Uhr)
Mit Zitat antworten
  #10 (permalink)  
Alt 20-07-2005, 16:03
HendrikL
 Newbie
Links : Onlinestatus : HendrikL ist offline
Registriert seit: Jul 2005
Beiträge: 1
HendrikL ist zur Zeit noch ein unbeschriebenes Blatt
Standard gibts was neues?

Hallo, ich beschäftige mich auch mit dem übergeben von Username und Password.
Ich habe das Problem einige Richtlinien einhalten zu müssen:
1. URL Übergabe ist nicht möglich, wegen IE Sicherheitsupdate!
http://support.microsoft.com/default...#91;LN];834489
2. Ich kann auf das System dem ich Benutzer und Password übergeben möchte nicht zugreifen.
3. Ich muss den IE für die Übergabe verwenden.
4. Ich kann die von Microsoft vorgeschlagenen Workarounds nicht durchführen.

Das mit der Header Übergabe von Rasta ist zum scheitern verurteilt, da die Info vom Client zum Server gesendet werden müsste, Header in PHP beschreiben HTTP infos vom Server zum Client. Also funtz
Zitat:
header ("Authorization: Basic amFuZWs6ZWNvbW8=");
nicht.

Was könnte man noch machen?
Gibt es noch irgendeine Möglichkeit?

Geändert von HendrikL (20-07-2005 um 16:06 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:36 Uhr.