3Danke
ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
381
381
EMPFEHLEN
-
19.12.11 12:22 #1
Hallo zusammen,
ich stehe vor einem ziemlich blöden Problem.
Ich habe eine Seite mit dem Zend-Framework aufgebaut.
Soweit so gut.
Da ich die Seite derzeit ersteinmal im kleinen Kreis testen will, habe ich das ganze via htpasswd geschützt.
In der Seite gibt es ein Upload-Formular, das via jQuery Uploadify einen Upload betätigt.
Jetzt kommt das Problem: Im Firefox am Windows PC will er jedesmal nach dem der Statusbalken 100% erreicht hat, eine erneute Passwort-Eingabe, bevor er das Bild dann tatsächlich in den richtigen Ordner speichert.
Am Mac Rechner und Firefox macht er es garnicht. Da kommt direkt die Fehlermeldung, ohne Passwortabfrage.
Nach mehrstündigen Google-Sitzungen bin ich jetzt zu der Erkenntnis gekommen, das Uploadify .. wie auch SWFUpload ein Problem mit htpasswd haben. Bzw. mit dem Verzeichnisschutz.
Die Lösungsansätze sind alle recht ähnlich, die PHP Datei, die für den eigentlichen Upload zuständig ist, soll vom Verzeichnisschutz ausgenommen werden.
Und genau an dieser Stelle komme ich nicht weiter.
Da Zend alle Seiten aufrufe via Controller und Action handling laufen lässt und somit die direkten Seiten zugriffe per htaccess Rewrite läuft, bekomme ich es nicht hin, den Controller bzw. die Action "article/upload/" vom Verzeichnisschutz zu befreien. Weil ich nicht weiß, wie ich das ansprechen soll.
Liebe Grüße
Micha
-
Mach doch einfach den .htaccess-schutz weg und lass die Seiten die du momentan schützt nur mit Inhalt füllen wenn die Person eine aktive Session hat (oder leite einfach alle Uneingeloggten weiter auf ne Error- seite).
Dann nurnoch die Regestration, falls vorhanden, deaktivieren und voilá Sinn und Zweck sind meiner Meinung nach wesentlich einfacher erfüllt.
Oder gibt es bestimmte Gründe warum du unbedingt .htaccess-Schutz "brauchst"?Geändert von finbey (19.12.11 um 14:34 Uhr) Grund: Die elende Rechtschreibung xD
lG
Finbey
Ja, ich helfe auch bei privaten Nachrichten gerne weiter...
Nein, ich schreibe euch keinen kompletten code, ich verbessere euch höchstens...
Sollte mein Beitrag geholfen haben wäre ich über ein Danke wirklich froh...
-
19.12.11 14:41 #3
Also es gibt in der Seite einen normalen User-Login. Den würde ich aber ungern ausweiten. Weil der ja zur normalen Funktion der Seite gehört. Sprich, da sieht man das Design, aber das soll derzeit öffentlich noch nicht zugänglich sein.
Deswegen hatte ich als einfachste Lösung den htaccess-Schutz genommen.
Wenn ich jetzt einen zweiten PHP Login bauen würde, wäre das mitunter ja auch relativ aufwändig.
Oder habe ich deinen Vorschlag missverstanden, und es gibt eine einfachere Globale Lösung.
-
19.12.11 14:56 #4
Meine Hoffnung wäre ja, dass man irgendwie die Zend "Action" via htaccess anprechen kann. Also sowas in der Art:
<FilesMatch "^(article|upload)$">
Satisfy Any
Order Deny,Allow
Allow from all
</FilesMatch>
bei: <Directory> oder <Location> bekomme ich übrigens immer von meinem Server um die Ohren gehauen, dass das Script nicht Ordnungsgemäß ausgeführt wird!? -.-
Muss ich dafür in der php.ini irgendwas freigeben, von dem ich nichts weiß?Geändert von MsvP@habdichliebhasi (19.12.11 um 14:59 Uhr)
-
Nene du musst ihn doch nicht ausweiten du musst einfach z.b in der Bootstrap(vielleicht nicht die eleganteste lösung (viellciht sog. sehr pöse xD)) was reinschreiben wie:
wenn nicht eingelogt dann gehe zu login
das heißt alle Seiten sind nur mit einem Login zu erreichen .. die Registration nimmst du dann raus und jeder kann nurnoch die Loginseite sehenlG
Finbey
Ja, ich helfe auch bei privaten Nachrichten gerne weiter...
Nein, ich schreibe euch keinen kompletten code, ich verbessere euch höchstens...
Sollte mein Beitrag geholfen haben wäre ich über ein Danke wirklich froh...
-
19.12.11 15:00 #6
Hm.. das wäre natürlich auch eine Idee. Einfach einen Login um die Bootstrap-Datei... das könnte klappen!

Das lasse ich mir mal durch den Kopf gehen. Danke!
-
19.12.11 15:10 #7
Ja, du hast mich überzeugt. Ich haue einfach um den Include der bootstrap in der index-Datei eine "if-Eingeloggt" Abfrage und eine "else-LoginFormular" Anweisung.

Vielen Dank für den Denkanstoß!
-
Kein Problem xD
lG
Finbey
Ja, ich helfe auch bei privaten Nachrichten gerne weiter...
Nein, ich schreibe euch keinen kompletten code, ich verbessere euch höchstens...
Sollte mein Beitrag geholfen haben wäre ich über ein Danke wirklich froh...
Ähnliche Themen
-
.htaccess und .htpasswd, Login trotz richtigem Passwort nicht möglich
Von timestamp im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 19.05.10, 23:56 -
htaccess/htpasswd basierend auf User und Passwörter aus passwd/shadow verwenden
Von NTDY im Forum Linux & UnixAntworten: 0Letzter Beitrag: 03.01.06, 09:51 -
Problem mit .htaccess und .htpasswd
Von Chandini im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 10.03.05, 12:34 -
[WAMP] .htaccess / .htpasswd
Von |[ Kab00m ]| im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 05.09.02, 15:34 -
? .htaccess und .htpasswd mit PHP editieren/anlegen?
Von NoFate im Forum PHPAntworten: 2Letzter Beitrag: 29.05.02, 10:09





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren